Вопрос задан 25.10.2018 в 10:58. Предмет Информатика. Спрашивает Шуптар Сергій.

Написать программу в которой вводятся целые числа и подсчёт количества введённых положительных и

отрицательных чисел
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Биденко Алена.
Не указано сколько раз оно должно принимать значение и каким образом вообще принять. Здесь оно 5 раз примет какие-то числа (каждое с новой строки), а потом выведет кол-во + и -. Значение 0 оно просто пропускает. Если все 5 чисел будут = 0, то и на выходе оно скажет, что было введено 0 значений с + и 0 значений с-.

Код (скриншот прилагается):
var minus, plus, input, i: integer;
begin
minus:= 0;
plus:= 0;
for i:=0 to 4 do
begin
readln(input);
if input > 0 then plus:=plus+1;
else if input < 0 then minus:=minus+1;
end;
writeln(plus, ' positive and ', minus, ' negative numbers.');
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```python positive_count = 0 # счетчик положительных чисел negative_count = 0 # счетчик отрицательных чисел

while True: # бесконечный цикл num = int(input("Введите целое число (для выхода введите 0): ")) if num == 0: # если введен 0, то выходим из цикла break if num > 0: # если число положительное positive_count += 1 elif num < 0: # если число отрицательное negative_count += 1

print("Количество положительных чисел:", positive_count) print("Количество отрицательных чисел:", negative_count) ```

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

Пример работы программы: ``` Введите целое число (для выхода введите 0): 5 Введите целое число (для выхода введите 0): -3 Введите целое число (для выхода введите 0): 0 Количество положительных чисел: 1 Количество отрицательных чисел: 1 ```

Обратите внимание, что в программе не предусмотрена проверка на корректность ввода. Если пользователь введет нецелое число или символ, программа может вызвать ошибку. Для обработки таких ситуаций можно использовать конструкцию try-except.

0 0

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

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

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