Предмет: Информатика, автор: m1roslav

c++
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр
(функцией оформить определение среднего арифметического цифр числа).

Ответы

Автор ответа: vimmortal2
0

Программа:
С++:

#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. Вводятся сами числа и в конце выводится среднее арифметическое.

Похожие вопросы