Вопрос школьника по предмету Информатика
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое трехзначных чисел, оканчивающихся на 1. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 500. Введённые числа не превышают 300. Программа должна вывести одно число — среднее арифметическое трехзначных чисел, оканчивающихся на 1.
Программа на языке с++
Ответ учителя по предмету Информатика
Ответ:
#include <iostream>
int main()
{
int i,a,n,s=0,cnt=0;
// Русский язык в консоли
setlocale(LC_ALL, «Russian»);
std::cout << «Введите n: «;
std::cin >> n;
for (i = 0; i < n; i++)
{
std::cout << «Введите » << i+1 << «-е число: «;
std::cin >> a;
if ((a >= 100) && (a < 1000) && (a % 10 == 1))
{
s += a;
cnt++;
}
}
std::cout << «Среднее арифметическое трехзначных чисел, оканчивающихся на 1: » << (s*1.)/cnt;
return 0;
}
Похожие вопросы от пользователей
У нас под крышей белый гвоздь весит. Солнце взойдёт, гвозди упадёт.
2) Що ми знаємо про петрушку? Ми знаемо, що в ній повно вітамінів, що її треба їсти щодня. Це ми зараз вважаємо її звичайною,а в Стародавній Греції петрушку особливо цінували. Про неї говорилося в книжках, її вирощували в садах. З неї плели вінки для героїв і переможців Олемпійських ігор. Греки бачили, що петрушка знімає втому й зміцнює сили. За це її й шанували.