Вопрос задан 21.02.2019 в 05:39. Предмет Информатика. Спрашивает Терентьев Егор.

Сделать программу в паскале. Складіть программу за якою числа вводятся з клавіатури до тих пір,

поки конистувач не веде число 0. Серед цих чисел підрахувати додатні і від'ємні. робити через while
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Канонирова Вика.
Var
   A,p,o,n:integer;
Begin
Read(A);
While A<>0 do
   Begin
   if A > 0 then p:=p+1
   else o:=o+1;
   Read(A);
   End;
WriteLn('Количество положительных (>0): ',p);
WriteLn('Количество отрицательных (<0): ',o);
End.


Пример работы программы:

1
2
3
-4
-5
0
Количество положительных (>0): 3
Количество отрицательных (<0): 2
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на Паскале для подсчета количества положительных и отрицательных чисел, вводимых пользователем с клавиатуры, пока не будет введено число 0:

```pascal program CountPositiveAndNegativeNumbers;

var number, positiveCount, negativeCount: Integer;

begin positiveCount := 0; negativeCount := 0; writeln('Введите числа. Для завершения введите 0.'); repeat write('Введите число: '); readln(number); if number > 0 then positiveCount := positiveCount + 1 else if number < 0 then negativeCount := negativeCount + 1; until number = 0; writeln('Количество положительных чисел: ', positiveCount); writeln('Количество отрицательных чисел: ', negativeCount); end. ```

В данной программе используется цикл `repeat..until`, который выполняется до тех пор, пока пользователь не введет число 0. Внутри цикла происходит ввод числа с клавиатуры и проверка его значения. Если число больше 0, увеличивается счетчик положительных чисел (`positiveCount`), если число меньше 0, увеличивается счетчик отрицательных чисел (`negativeCount`). После завершения цикла выводится результат - количество положительных и отрицательных чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос