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

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

Читайте также:
  1. VI. Общая задача чистого разума
  2. Алгебраические свойства векторного произведения
  3. Алгоритм вычисления произведения
  4. Анализ общей суммы затрат и з-т на 1 руб. прод-ции
  5. Анализ общей суммы затрат на производство продукции
  6. Белорусское искусство XVIII века. График Гершка Лейбович, резчик Ян Шмитт, художники Хеские. Слуцкие пояса и другие произведения декоративно-прикладного искусства данной эпохи.
  7. Биполярные транзисторы с пониженным накоплением заряда в режиме насыщения
  8. В хороших литературных произведениях особое значение придается реакциям.
  9. Векторного произведения
  10. Вопрос 11. Герои романтических поэм М. Ю. Лермонтова (на примере одного произведения).
  11. Вопрос 2 Проверка и оценка в задачах со случайными процессами на примере решения задач экозащиты, безопасности и риска.
  12. Вопрос 8. Герои романтических поэм А. С. Пушкина (на примере одного произведения).

Дано целое число 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;

}

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)