Вопрос задан 31.07.2023 в 10:24. Предмет Информатика. Спрашивает Стецьків Руслан.

Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля,

показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Нужно написать программу, используя цикл с параметром(for i:= A to B do). Помогите пожалуйста!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванов Макс.
Var b,i,c:integer;beginread(b);while b<>0 do begin read(b);inc(c);end;write(c);end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, помогу! Ниже представлена программа на псевдокоде, которая решает вашу задачу, используя цикл с параметром "for":

plaintext
// Инициализация переменных totalNumbers := 0 sum := 0 // Выводим приветствие и объясняем правила ввода Print("Введите числа с клавиатуры. Введите 0, чтобы завершить ввод.") // Начинаем беспрерывный ввод чисел с клавиатуры for i := 1 to infinity do // Читаем число с клавиатуры inputNumber := ReadInteger() // Проверяем, был ли введен 0 if inputNumber = 0 then // Введен 0, завершаем цикл break else // Увеличиваем счетчик чисел totalNumbers := totalNumbers + 1 // Добавляем введенное число к общей сумме sum := sum + inputNumber endif endfor // Вычисляем среднее арифметическое average := sum / totalNumbers // Выводим результаты на экран Print("Количество введенных чисел: " + totalNumbers) Print("Общая сумма: " + sum) Print("Среднее арифметическое: " + average)

Примечание:

  1. В псевдокоде "infinity" используется для обозначения бесконечного цикла. В реальном коде это может быть реализовано иначе, например, с помощью цикла while.
  2. Реализация на конкретном языке программирования может немного отличаться, но общая логика останется такой же. Например, для языка Pascal код будет похожим на приведенный псевдокод, но с синтаксическими правилами данного языка.
0 0

Похожие вопросы

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

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

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