Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.88
Dolya2007
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 33
#1

Составить алгоритм и программу для вычисления среднего геометрического значения - C++

17.03.2009, 00:35. Просмотров 2163. Ответов 4
Метки нет (Все метки)

Составить алгоритм и программу для вычисления среднего геометрического значения элементов заданного массива В(15), что удовлетворяют
условие В(і)<А, где А - задано. Даные задать произвольно, результаты вывести к печати. Среднее геометрическое чисел - это:
G=n√b1*b2*b3…bn
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2009, 00:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить алгоритм и программу для вычисления среднего геометрического значения (C++):

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции - C++
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...

Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. - C++
Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. Язык...

Программа для вычисления среднего арифметического и геометрического массива чисел - C++
Что-то написала, но программа неправильно считает Исправьте меня, пожалуйста #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace...

Составить алгоритм и программу вычисления значения выражения - C++
Составить алгоритм и программу вычисления значения выражения. Желательно в Borland C++

Составить алгоритм и написать программу вычисления значения функции - C++
Составить алгоритм и написать программу вычисления значения функции y=x^3-1 в диапазоне изменения х от Xn до Xk с шагом Dx. Процедуру ...

программа для вычисления среднего геометрического элементов массива array[15] удовлетворяющих условию - C++
Вот моя программа для вычисления среднего геометрического элементов массива array удовлетворяющих условию 5&lt;=array&lt;=15. Вроде всё нормально...

4
Alligieri
CEO
Эксперт С++
2249 / 1238 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
18.03.2009, 07:54 #2
C++
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
 
int main()
{ float B[15];
float A;
float G=1;
 
cout<<"Input A"<<'\n';
cin>>A;
 
for (int i=1;i<=15;i++)
{
cout<<"Input B["<<i<<"]";
cin>>B[i];
if (B[i]<A)
G=G*B[i];
};
 
G=15*sqrt(G);
printf("%f",G);
 
getch();
return 0;
}
Добавлено через 21 час 31 минуту 55 секунд
Допустил ошибку, формула автора сбила

вместо
G=15*sqrt(G);
должно быть
for (int k=1;k<15;k++)
G=sqrt(G);
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.03.2009, 10:03 #3
если я правильно понял автора, должно быть что-то вроде этого...


C++
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
 
int main()
{
  int B[15];
  int A;
  float G = 1;
 
  srand(time(0));
 
  cout << "Input A = ";
  cin >> A;
 
  for (int i=0; i < 15; i++)
    {
      B[i] = rand()%(A-1)+1;
      cout << B[i] << " ";
      G *= B[i];
    };
 
  G = pow(G,1./15);
  cout << "\n\nG = " << G << endl;
 
  getch();
  return 0;
}


Alligieri, в твоем случае, ищется не среднее геомерическое... и i
принимает значение 15 - недопутимое для массива B...

p.s: приедрживайся одного стиля и используй библиотеку stdio.h или iostream.h - обе незачем
0
Alligieri
CEO
Эксперт С++
2249 / 1238 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
18.03.2009, 20:03 #4
да, действительно про рандомное задание исходных данных не дочитал. iostream - проще вводит (меньше писать), а stdio - красивее выводит на екран. а насколько мне известно количество подключенных библиотек на быстродействие программы не влияет.
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.03.2009, 21:44 #5
Alligieri, влияет наразмер.. хоть в консоли он и мизерный.. да и и просто желательно придерживаться одного стиля
0
18.03.2009, 21:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2009, 21:44
Привет! Вот еще темы с ответами:

Составить программу для вычисления среднего балла студентов - C++
Привет всем )) Задача (язык С + +). Составить программу для вычисления среднего балла студентов, если количество студентов и оценки...

Составить программу для вычисления среднего объема шаров - C++
Решите пожалуйста=* Составить программу для вычисления Z=\frac{{V}_{1}+{V}_{2}+{V}_{3}}{3} где - {V}_{1},{V}_{2},{V}_{3} - объемы шаров...

Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры - C++
Формула f(x) = ln 3 ( x 2 +1 ) + arctg 2 ( x 2 + 1 ) Помогите, пожалуйста

Составить алгоритм и программу для вычисления мощности - C++
составить алгоритм и програму для вычисления мощности по формуле P=V*I, gпричем должны удовлетворяться следующие условия если 0&lt;=V&lt;Va,ТО...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru