Вопрос задан 06.05.2021 в 02:21. Предмет Информатика. Спрашивает Мастарова Мария.

Помогите с информатикой. Даю 50 баллов. Напишите программу которая в последовательности

натуральных чисел определяет среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда число оканчивающееся на 3 или на 7. Количество чисел не превышает 1000. Введенные числа не превышают 30000. Программа должна вывести одно число - среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. Ответ можно вывести с любым числом знаков после десятичной точки.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щукин Володимир.

begin

 var n := ReadInteger;

 ReadSeqInteger(n).Where(p -> (p mod 10 = 3) or

          (p mod 10 = 7)).Average.Print

end.

Это на паскаль ABC.NET

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

Код на Python:

python
n = int(input()) # количество чисел в последовательности s = 0 # сумма чисел, оканчивающихся на 3 или на 7 k = 0 # количество чисел, оканчивающихся на 3 или на 7 for i in range(n): x = int(input()) if x % 10 == 3 or x % 10 == 7: s += x k += 1 print(s / k)

Программа сначала получает на вход количество чисел в последовательности n. Затем она запускает цикл for, который просит ввести каждое число в последовательности x. Если число оканчивается на 3 или на 7, то его добавляют к сумме s и увеличивают счетчик k на 1. В конце программы программа выводит среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7, равное s / k.

Например, если входные данные выглядят следующим образом:

5 13 24 57 38 47

то программа выведет 40.0, так как в последовательности есть два числа, оканчивающихся на 7 (57 и 47), и среднее арифметическое чисел, оканчивающихся на 3 или на 7, равно (57 + 47) / 2 = 40.

0 0

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

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

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