
Напишите программу, которая в последовательности натуральных чисел определяет среднее
арифметическое трехзначных чисел, оканчивающихся на 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;
}



Конечно, вот пример программы на языке C++, которая решает данную задачу:
cpp#include <iostream>
int main() {
int n; // Количество чисел в последовательности
std::cin >> n;
int count = 0; // Количество трехзначных чисел, оканчивающихся на 1
int sum = 0; // Сумма этих чисел
for (int i = 0; i < n; ++i) {
int num;
std::cin >> num;
if (num >= 100 && num <= 999 && num % 10 == 1) {
count++;
sum += num;
}
}
if (count > 0) {
double average = static_cast<double>(sum) / count;
std::cout << "Среднее арифметическое трехзначных чисел, оканчивающихся на 1: " << average << std::endl;
} else {
std::cout << "В последовательности нет трехзначных чисел, оканчивающихся на 1." << std::endl;
}
return 0;
}
Вы можете скомпилировать и запустить эту программу, вводя количество чисел в последовательности, а затем последовательно вводя сами числа. Программа выведет среднее арифметическое трехзначных чисел, оканчивающихся на 1, если они есть в последовательности.


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