Форум программистов, компьютерный форум CyberForum.ru

Среднее арифметическое и среднее геометрическое - C++

Восстановить пароль Регистрация
 
Candic
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 39
21.10.2015, 23:18     Среднее арифметическое и среднее геометрическое #1
Описать функцию Mean(X, Y, AMean, GMean), вычисляющую среднее арифметическое AMean = (X+Y)/2 и среднее геометрическое GMean = (X•Y)1/2 двух положительных чисел X и Y (X и Y — входные, AMean и GMean — выходные параметры вещественного типа). С помощью этой процедуры найти среднее арифметическое и среднее геометрическое для пар (A, B), (A, C), (A, D), если даны A, B, C, D. Написать два варианта функции Mean: в первом передачу параметров AMean и GMean осуществлять с помощью ссылок, во втором – с помощью указателей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 23:18     Среднее арифметическое и среднее геометрическое
Посмотрите здесь:

C++ Найти среднее арифметическое и среднее геометрическое чисел
C++ Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисе
C++ Найти среднее арифметическое и среднее геометрическое чисел
среднее арифметическое и среднее геометрическое C++
C++ Выясните, что больше: среднее арифметическое или среднее геометрическое трех положительных чисел
Найти среднее арифметическое и среднее геометрическое заданных чисел C++
Функция вычисляющая среднее арифметическое и среднее геометрическое C++
C++ Найти среднее арифметическое и среднее геометрическое двух чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zer0mail
2187 / 1870 / 187
Регистрация: 03.07.2012
Сообщений: 6,656
Записей в блоге: 1
22.10.2015, 00:22     Среднее арифметическое и среднее геометрическое #2
Candic, зачем вам С++, еcли вы решать задачи сами не хотите и даже условие правильно написать не можете (через редактор формул) http://www.cyberforum.ru/cgi-bin/latex.cgi?GMean=sqrt{X\cdot Y} ?
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 199
22.10.2015, 01:15     Среднее арифметическое и среднее геометрическое #3
zer0mail, да понятно зачем впихнули в учебный план семестр c++, который на некоторых специальностях даром не нужен.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include<iostream>
#include<locale>
 void Mean(double  X, double  Y, double & AMean,double & GMean);
 void Mean(double  X, double  Y, double * AMean,double * GMean);
 void Show(double AMean, double GMean);
 void Show(double *AMean, double *GMean);
 int main()
 {
     using std::cout;
     using std::endl;
    setlocale(LC_ALL,"RUSSIAN");
     double A=1;
     double B=2;
     double C=3;
     double D=4;
 
 
     {
    cout<<"возврат значения по указателю\n";
     double *AMean=new double, *GMean=new double;
     Mean(A,B,AMean,GMean);
     Show(AMean,GMean);
 
     Mean(A,C,AMean,GMean);
     Show(AMean,GMean);
     
 
     Mean(A,D,AMean,GMean);
      Show(AMean,GMean);
      delete AMean;
      delete GMean;
     }
 
     double AMean, GMean;
     cout<<"возврат значения по ссылке\n";
     Mean(A,B,AMean,GMean);
     Show(AMean,GMean);
 
     Mean(A,C,AMean,GMean);
        Show(AMean,GMean);
 
     Mean(A,D,AMean,GMean);
     Show(AMean,GMean);
     system("pause");
     return 0;
 
 
 
 }
 void Mean(double  X, double  Y, double & AMean,double & GMean)
 {
    AMean = (X+Y)/2;
    GMean = sqrt(X*Y);
 }
 void Mean(double  X, double  Y, double * AMean,double * GMean)
 {
    *AMean = (X+Y)/2;
    *GMean = sqrt(X*Y);
 }
 void Show(double AMean, double GMean)
 {
     std::cout<<" среднее арифметическое AMean ="<<AMean<< std::endl;
      std::cout<<" среднее геометрическое GMean ="<<GMean<< std::endl<< std::endl;
 }
 
 void Show(double *AMean, double *GMean)
 {
      std::cout<<" среднее арифметическое AMean ="<<*AMean<< std::endl;
      std::cout<<" среднее геометрическое GMean ="<<*GMean<< std::endl<< std::endl;
 }
Yandex
Объявления
22.10.2015, 01:15     Среднее арифметическое и среднее геометрическое
Ответ Создать тему
Опции темы

Текущее время: 21:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru