Нахождение среднего арифметического пяти чисел типа FLOAT - C (СИ)
Формулировка задачи:
Написать программу, которая использует функцию для нахождения среднего арифметического пяти чисел типа FLOAT, вводимых с клавиатуры пользователем.
Решение задачи: «Нахождение среднего арифметического пяти чисел типа FLOAT»
textual
Листинг программы
- #include <stdio.h>
- #define NUMBERS_TOTAL 5
- int main( int argc, char *argv[] )
- {
- float number;
- float sum = 0.0;
- int idx;
- for ( idx = 1; idx <= 5; idx++ ) {
- printf( "Введите число: " );
- scanf( "%f", &number );
- sum += number;
- }
- float average = sum / NUMBERS_TOTAL;
- printf( "Среднее арифметическое равно: %f\n", average );
- return 0;
- }
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль -
. - Установка общего количества чисел для ввода, равного 5 - NUMBERS_TOTAL.
- Объявление переменных:
- number - переменная типа float для хранения введенного числа.
- sum - переменная типа float для хранения суммы введенных чисел.
- idx - переменная типа int для хранения индекса текущего числа.
- Использование цикла for для получения пяти чисел от пользователя:
- При помощи оператора scanf происходит считывание введенного числа в переменную number.
- Считанное число прибавляется к сумме (sum).
- Вычисление среднего арифметического:
- Переменная average инициализируется как сумма всех введенных чисел (sum), деленная на общее количество чисел (NUMBERS_TOTAL).
- Вывод среднего арифметического на экран при помощи функции printf.
- Конец программы (возврат 0).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д