КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Задача 2. Накопление суммы и произведенияДано целое число n и массив вещественных чисел: . Вычислить среднее арифметическое и среднее геометрическое чисел массива, используя формулы: ; . Схема алгоритма:
Текст программы:
#include "stdafx.h" #include <math.h> #include <iostream> using namespace std; int main() { float X [100]; //описание массива Х float z; int n; int i; float S=0, P=1; //начальные значения суммы и произведения cout<<"Введите размер массива n= "; cin>>n; cout<<"Введите массив X\n"; for( i = 0; i<n; i++) cin>>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); // вычисление среднего геометрического Х cout<<"S="<<S<<"\n"; cout<<"P="<<P<<"\n"; return 0; }
|