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

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

Восстановить пароль Регистрация
 
Алёночка 18+
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 33
15.02.2011, 19:12     среднее арифметическое #1
Найти среднее арифметическое значений функции f(x) в точках a, b, (a+b)/2 используя обращение к функции f=(x*sin⁡ π/4) / (1-2x*(cos⁡ π)/4+x^2).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 19:12     среднее арифметическое
Посмотрите здесь:

Получить среднее арифметическое и среднее геомерическое a1,…, an. C++
C++ Найти среднее арифметическое и среднее геометрическое чисел
C++ Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисе
C++ Найти среднее арифметическое и среднее геометрическое чисел
C++ Даны два целых числа; найти их среднее арифметическое, их среднее геометрическое
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
15.02.2011, 19:38     среднее арифметическое #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cmath>
#include <iostream>
 
const double pi = 3.1415926535;
 
double f(double x)
{
    return ( x * sin(pi / 4.) ) / ( 1. - 2. * x * cos(pi) / 4. + pow(x,2) );
}
 
int main()
{
    double a,b,c;
    std::cin >> a >> b;
    c = (a + b) / 2.;
    std::cout << "The average = " << ( f(a) + f(b) + f(c) ) / 3. << std::endl;
}
asics
Freelance
Эксперт C++
 Аватар для asics
2839 / 1776 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.02.2011, 19:39     среднее арифметическое #3
Не самый рациональный способ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
 
#define M_PI 3.14
 
double get_mid_aref(double a, double b){
  return ( ((a * sin(M_PI / 4)) / (1 - 2 * a *(cos(M_PI) / 4 + pow(a, 2.0))) ) +
  (b * sin(M_PI / 4)) / (1 - 2 * b *(cos(M_PI) / 4 + pow(b, 2.0))) +
  ( (a + b) / 2.0 * sin(M_PI / 4)) / (1 - 2 * (a + b) / 2.0 *(cos(M_PI) / 4 + pow((a + b) / 2.0, 2.0))))
  / 3.0;
}
 
int main(){
  std::cout << get_mid_aref(2, -6);
  return 0;
}
HighPredator
 Аватар для HighPredator
5352 / 1735 / 320
Регистрация: 10.12.2010
Сообщений: 5,121
Записей в блоге: 3
15.02.2011, 19:50     среднее арифметическое #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<conio.h>
#include<math.h>
 
#define PI 3.14159265
 
using namespace std;
 
float f(float x)
{
    return (x*sin(x*(PI/4)))/(1-2*x*(cos(x*PI)/4)+x*x);
}
 
void main(void)
{
    float a;
    float b;
    cin>>a;
    cin>>b;
    cout<<(f(a)+f(b))/2<<"\n";
    getch();
}
Функция такая? А то не все пропечаталось.
Алёночка 18+
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 33
15.02.2011, 19:55  [ТС]     среднее арифметическое #5
там x один лишний.. функция f=(x*sin п/4)/(1-2*x*cos п/4+x^2),да и там еще даны значения a=0.1,b=0.8
asics
Freelance
Эксперт C++
 Аватар для asics
2839 / 1776 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.02.2011, 19:59     среднее арифметическое #6
Тогда так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
 
#define M_PI 3.14
 
double get_mid_aref(double a){
  return ( ((a * sin(M_PI / 4)) / (1 - 2 * a * cos(M_PI / 4) + pow(a, 2.0))) );
}
 
int main(){
  double a = 0.1, b = 0.8;
  std::cout << (get_mid_aref(a) + get_mid_aref(b) + get_mid_aref((a + b)) ) / 3.0;
  return 0;
}
Алёночка 18+
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 33
15.02.2011, 20:34  [ТС]     среднее арифметическое #7
мне бы вот еще где нибудь вид экрана на выводе задачи найти...а то у меня на семерке си никак идти не хочет
asics
Freelance
Эксперт C++
 Аватар для asics
2839 / 1776 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.02.2011, 20:41     среднее арифметическое #8
Алёночка 18+,
Миниатюры
среднее арифметическое  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2011, 20:44     среднее арифметическое
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Алёночка 18+
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 33
15.02.2011, 20:44  [ТС]     среднее арифметическое #9
огромное тебе спасибо,ты меня так выручил...*****
Yandex
Объявления
15.02.2011, 20:44     среднее арифметическое
Ответ Создать тему
Опции темы

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