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

0 голосов
63 просмотров

Помогите,пожалуйста. С клавиатуры вводятся положительные и отрицательные целые числа. Посчитать количество положительных и отрицательных чисел. Концом ввода служит число 1000.Это всё надо делать в Pascale ABC


Информатика (97 баллов) | 63 просмотров
0

а "1000" считать как число? или без него посчитать кол-во "-" и "+"?

0

да, как число

0

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.

0

правильно?

Дан 1 ответ
0 голосов

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.

(72 баллов)