Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Задача 2. Накопление суммы и произведения




Дано целое число n и массив вещественных чисел:

.

Вычислить среднее арифметическое и среднее геометрическое чисел массива, используя формулы:

; .

Схема алгоритма:

Конец
Вывод S,P
S=S+X[i] P=P*X[i]  
S=S/n P=P1/n
i=1,n
S=0 P=1
Ввод n,X[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;

}

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 156; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты