c++
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр
(функцией оформить определение среднего арифметического цифр числа).
Ответы
Программа:
С++:
#include <iostream>
using namespace std;
float average(float sum, int count) { return sum/count; }
int main() {
int count, N, num = 0;
float sum;
cout << "N = "; cin >> N;
count = N;
cout << "Введите последовательность: " << endl;
while (N != 0) {
cin >> num;
sum += num;
N--;
}
cout << endl << "Среднее арифметическое: " << average(sum, count);
return 0;
}
С помощью директивы #include подключаем исходные файлы для работы с консолью (для двунаправленного ввод/вывода). Далее сообщаем компилятору, что используем пространство имён std (также для ввода/вывода). Объявляем функцию average, которая принимает два значения - сумму чисел и кол-во. Она возвращает результат деления sum на count. Далее основная функция. Регистрируем необходимые переменные, вводим N. Кол-во чисел равно числу N. Вводятся сами числа и в конце выводится среднее арифметическое.