Расчет среднего арифметического нескольких чисел - 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");Решение задачи: «Расчет среднего арифметического нескольких чисел»
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;
}
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с стандартными функциями ввода-вывода, генерацией случайных чисел и вычислением средних значений.
- Определяем основную функцию программы, которая будет выполнять задачу.
- Инициализируем генератор случайных чисел, чтобы каждый раз при запуске программы получать новый набор случайных чисел.
- Определяем переменные для хранения пяти случайных чисел.
- Генерируем случайные числа и присваиваем их соответствующим переменным.
- Вычисляем среднее арифметическое, сложив все числа и разделив их на 5.0 (для получения значения с плавающей точкой).
- Выводим на экран полученные числа и их среднее арифметическое.
- Завершаем программу, вернув значение EXIT_SUCCESS.