Нахождение среднего арифметического пяти чисел типа FLOAT - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая использует функцию для нахождения среднего арифметического пяти чисел типа FLOAT, вводимых с клавиатуры пользователем.

Решение задачи: «Нахождение среднего арифметического пяти чисел типа FLOAT»

textual
Листинг программы
  1. #include <stdio.h>
  2. #define NUMBERS_TOTAL 5
  3.  
  4. int main( int argc, char *argv[] )
  5. {
  6.     float number;
  7.     float sum = 0.0;
  8.     int idx;
  9.  
  10.     for ( idx = 1; idx <= 5; idx++ ) {
  11.         printf( "Введите число: " );
  12.         scanf( "%f", &number );
  13.  
  14.         sum += number;
  15.     }
  16.  
  17.     float average = sum / NUMBERS_TOTAL;
  18.     printf( "Среднее арифметическое равно: %f\n", average );
  19.  
  20.     return 0;
  21. }

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль - .
  2. Установка общего количества чисел для ввода, равного 5 - NUMBERS_TOTAL.
  3. Объявление переменных:
    • number - переменная типа float для хранения введенного числа.
    • sum - переменная типа float для хранения суммы введенных чисел.
    • idx - переменная типа int для хранения индекса текущего числа.
  4. Использование цикла for для получения пяти чисел от пользователя:
    • При помощи оператора scanf происходит считывание введенного числа в переменную number.
    • Считанное число прибавляется к сумме (sum).
  5. Вычисление среднего арифметического:
    • Переменная average инициализируется как сумма всех введенных чисел (sum), деленная на общее количество чисел (NUMBERS_TOTAL).
  6. Вывод среднего арифметического на экран при помощи функции printf.
  7. Конец программы (возврат 0).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы