
Вопрос задан 15.07.2023 в 12:13.
Предмет Информатика.
Спрашивает Кыдатова Карина.
Даны целые положительные числа. Ввод осуществляется до тех пор, пока не будет введён 0. Найти сумму
и среднее арифметическое введённых чисел

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

Отвечает Попова Сусанна.
===== PascalABC.NET =====
begin
var s, n, p: integer;
s := 0;
n := 0;
repeat
Read(p);
if p = 0 then
break;
s += p;
n += 1
until False;
Write('Сумма = ', s, ', ср.арифм = ', s/n)
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения данной задачи, можно использовать следующий алгоритм:
- Инициализировать переменные суммы и счетчика чисел со значением 0.
- Создать цикл, который будет выполняться до тех пор, пока не будет введено число 0.
- Внутри цикла считывать целое число с помощью ввода пользователя.
- Проверить, равно ли введенное число 0. Если да, то выйти из цикла.
- Если число не равно 0, увеличить счетчик чисел на 1 и добавить введенное число к сумме.
- После выхода из цикла, вычислить среднее арифметическое, разделив сумму на количество чисел.
- Вывести полученную сумму и среднее арифметическое.
Вот пример реализации данного алгоритма на языке Python:
pythonsum = 0
count = 0
while True:
number = int(input("Введите число: "))
if number == 0:
break
sum += number
count += 1
average = sum / count
print("Сумма:", sum)
print("Среднее арифметическое:", average)
Этот код будет запрашивать у пользователя ввод чисел до тех пор, пока не будет введен 0. Затем он вычислит сумму и среднее арифметическое введенных чисел и выведет результаты.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili