14. Нахождение среднего арифметического, минимума и максимума в массиве.
/* FILENAME : task_1_14.c */
/* Eugene V. Ogurtsov */
/* Last update : 26.05.2000 */
/* Нахождение среднего арифметического, минимума и максимума в массиве. */
/* Написать программу, которая заполняет массив из 1000 целых
* чисел случайными числами и выводит на экран среднее
* арифметическое, минимальный и максимальный элементы
* полученного массива. */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/* Массив */
int Mas[1000];
/* Основная функция */
void main( void )
{
int i, min, max;
double sum;
/* Заполнение массива */
randomize();
printf("Массив:\n");
for (i = 0; i < 1000; i ++)
printf("%3i ", Mas[i] = random(1000));
min = max = Mas[i];
sum = 0;
/* Нахождение минимума, максимума и суммы */
for (i = 0; i < 1000; i ++)
{
if (min > Mas[i])
min = Mas[i];
if (max < Mas[i])
max = Mas[i];
sum += Mas[i];
}
printf("Максимум: %i\n", max);
printf("Минимум: %i\n", min);
printf("Среднее арифметическое: %lf\n", sum / 1000);
} /* End of 'main' function */
/* End of 'task_1_14.c' file */
|