Расчет среднего арифметического нескольких чисел - C (СИ)

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

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

#include <stdio.h> 
 
int main(int argc, char *argv[]) 
{ 
  int a, b, c, d, e; 
   
  a = rand() % 100; 
  b = rand() % 100; 
  c = rand() % 100; 
  d = rand() % 100; 
  e = rand() % 100; 
   
  printf("The numbers are a=%d, b=%d, c=%d, d=%d and e=%d\n",a,b,c,d,e); 
  printf("The average is:\n");
Мне задана вот такое начало программы и мне надо ее завершить так,чтобы я могла посчитать среднее арифметическое чисел a,b.c,d,e Причем задание звучит так полностью: программа сгенерировала случайным образом 5 целых чисел-здесь переменные.Напишите недостающие строки так,чтобы в результате мы могли получить среднее арифметическое этих чисел.Так же надо использовать float и double для описания переменных и для подсчета среднего арифметического-float. Помогите,пожалуйста,решить. А если не знаете как,то объясните,пожалуйста,что такое rand и что значит int main(int argc, char *argv[]) и как этим пользоваться.

Решение задачи: «Расчет среднего арифметического нескольких чисел»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
 
int main( int argc, char *argv[ ] ) {
 
    srand( time( 0 ) );
 
    int a, b, c, d, e;
 
    a = rand() % 100;
    b = rand() % 100;
    c = rand() % 100;
    d = rand() % 100;
    e = rand() % 100;
 
    double avg = ( a + b + c + d + e ) / 5.0;
 
    printf( "The numbers are a=%d, b=%d, c=%d, d=%d and e=%d\n", a, b, c, d, e );
    printf( "The average is: %.2lf\n", avg );
 
    return EXIT_SUCCESS;
}

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

  1. Включаем необходимые заголовочные файлы для работы с стандартными функциями ввода-вывода, генерацией случайных чисел и вычислением средних значений.
  2. Определяем основную функцию программы, которая будет выполнять задачу.
  3. Инициализируем генератор случайных чисел, чтобы каждый раз при запуске программы получать новый набор случайных чисел.
  4. Определяем переменные для хранения пяти случайных чисел.
  5. Генерируем случайные числа и присваиваем их соответствующим переменным.
  6. Вычисляем среднее арифметическое, сложив все числа и разделив их на 5.0 (для получения значения с плавающей точкой).
  7. Выводим на экран полученные числа и их среднее арифметическое.
  8. Завершаем программу, вернув значение EXIT_SUCCESS.

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


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

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

9   голосов , оценка 4 из 5
Похожие ответы