- Форум
- По малко от всичко
- Информационни технологии
- Pascal- как се въвеждат отрицателни числа + задача
Как да заявя, че търся отрицателни числа в Паскал?
Давам задача, а после и моето решение, което не мога да докарам вярно![]()
зад: Намери сумата и средното аритметично на отрицателните числа, кратни на 5.
моето реш.: *с 'br' означавам брой заради ср.аритметично
VAR S,A:integer;br:byte;
begin
A<0;write('A=');readln(A);br:=1; това А<0 тук e грешно, но нямам идея
while A mod 5=0 do
begin
S:=S+A
write('A=');readln(A);
br:=br+1:
end;
writeln('sum=',S);
writeln(''aver=',S/br:4:1);
end.
![]()
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Моля ви! Ако имате някакво предположение- давайте смело![]()
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Ако беше C++ бих ти помогнал , ама това ми е необятно![]()
„След два дни утре ще бъде вчера !“ – Димитър Пенев
^ Мерси все пак
Хорааа, никой ли от вас не знае?!?![]()
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.
Много мерси!Първоначално написано от Foreverbg
![]()
![]()
Но как да задам, че числата трябва да са отрицателни (от условието на задачата)?![]()
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Как да въведеш отрицателно число или как да провериш дали едно числа е отрицателно?Първоначално написано от FlowerPower
Първоначално написано от Foreverbg
Ами...как да изпълня условието на задачата да напиша ср.аритметично и сумата на отрицателните числа
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Средно аритметичното си го намираш като събереш числата, които се делят на 5 и разделиш на броя на числата. Както при положителните.Първоначално написано от FlowerPower
Между другото ти видях грешката.S и br им дай стойност 0 при декларирането им и всичко ще е наред![]()
Ооо, благодаря, получи сеПървоначално написано от Foreverbg
![]()
![]()
Аз една си мислех че ми е грешката, а се оказа съвсем друга![]()
Никога не казвай никога, защото ти се връща.
Смехът е заразен. Бъди преносител!
Първоначално написано от FlowerPower
![]()