Студопедия

КАТЕГОРИИ:

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



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




Читайте также:
  1. IV. Работа над задачами.
  2. IV. Работа над задачами.
  3. IV. Работа над задачами.
  4. IV. Работа над задачами.
  5. IV. Работа над задачами.
  6. V. Работа над задачами.
  7. V. Работа над задачами.
  8. V. Работа над задачами.
  9. V. Работа над задачами.
  10. V. Работа над задачами.

Дано целое число 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; просмотров: 15; Нарушение авторских прав







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