Задача 2. Накопление суммы и произведения
Дано целое число п и массив вещественных чисел:
Вычислить среднее арифметическое и среднее геометрическое чисел массива, используя формулы:
Схема алгоритма:
Текст программы:
#include " stdafx.h" #include < math.h> int main() { float X [100]; //описание массива Х float z; int n; int i; float S=0, P=1; //начальные значения суммы и произведения printf(" Введите размер массива n= "); scanf(" %d", & n); printf(" Введите массив X\n"); for(i = 0; i< n; i++) scanf(" %f", & X[i]); for(i=0; i< n; i++) { S = S + X[i]; /* вычисление суммы элементов массива Х */ P =P*X[i]; /* вычисление произведения элементов Х */ } S = S/n; /* вычисление среднего значения Х */ z=1.0/n; P=pow(P, z); /* вычисление среднего геометрического Х */ printf(" S=%6.2f\n", S); printf(" P=%10.6f\n", P); return 0; }
|