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

Помогите,пожалуйста.

С клавиатуры вводятся положительные и отрицательные целые числа.
Посчитать количество положительных и отрицательных чисел. Концом ввода служит число 1000.

Это всё надо делать в Pascale ABC


kylyshevo: а "1000" считать как число? или без него посчитать кол-во "-" и "+"?
zex201488: да, как число
kylyshevo: var
ch: array [1..100] of real;
min, plus, i, i1: integer;

begin
inc(i);
repeat
readln(ch[i]);
if ch[i] < 0
then inc(min)
else inc(plus);
until ch[i] = 1000;
writeln('Положительных чисел: ', plus);
writeln('Кол-во отрицательных чисел: ', min);
readln;
end.
kylyshevo: правильно?

Ответы

Автор ответа: kylyshevo
1

var

 ch: array [1..100] of real;

 min, plus, i, i1: integer;

begin

 inc(i);

 repeat

   readln(ch[i]);

   if ch[i] < 0

     then inc(min)

   else inc(plus);

 until ch[i] = 1000;

 writeln('Положительных чисел: ', plus);

 writeln('Кол-во отрицательных чисел: ', min);

 readln;

end.

Похожие вопросы
Предмет: Математика, автор: TOHiZ