Предмет: Информатика, автор: ninvervill199p42pyz

помогите составить программу с оператором while вводятся 5 чисел.определить,сколько среди них положительных(включая 0) и сколько отрицательных.(числа вводятся в одну переменную в цикле).

Ответы

Автор ответа: ilya777tm
1
var a,b,c,d:integer;beginc:=0; //счетчик положительных чиселd:=0; //счетчик отрицательных чиселa:=0; // счетчик цикла, чтобы после ввода 5 чисел выйти из негоwriteln('введите 5 чисел');while a<>5 do beginreadln(b);if b>=0 then c:=c+1else d:=d+1;a:=a+1;end;writeln('положительных чисел ',c);writeln('отрицательных чисел ', d);end.

ninvervill199p42pyz: выдал ошибку
ninvervill199p42pyz: Program lab_3;
var a,b,c,d:integer;
begin
c:=0;
d:=0;
a:=0;
writeln('введите 5 чисел');
while a<>5 do
begin
readln(b);
if b>=0 then
c:=c+1
else d:=d+1;
a:=a+1;
end;
writeln('положительных чисел ',c);
writeln('отрицательных чисел ', d);
end.
ilya777tm: а что используете? PascalABC ?
ninvervill199p42pyz: турбо паскаль 5.5 онлайн
ilya777tm: код рабочий, просто отличие синтаксиса есть, попробуй read вместе readln, write вместо writeln
ninvervill199p42pyz: Error: can't find symbol ("read", line 10)
ninvervill199p42pyz: так же выдает ошибку
ninvervill199p42pyz: а вы в какую версию паскаля используете?
ninvervill199p42pyz: запустила в паскальabc все работает
ninvervill199p42pyz: спс большое
Похожие вопросы
Предмет: Английский язык, автор: AnnaMarkiv30
Предмет: Алгебра, автор: hellwollker2