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

Найти среднее арифметическое из модулей вычисленных значений функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла (массив строк) http://www.cyberforum.ru/cpp-beginners/thread758567.html
Здравствуйте, не могли бы вы мне помочь, есть данная задача Реализовать структуру «Ticket» – билет на самолет, содержащую информацию о дате вылета, номере рейса, пунктах отправления и прибытия....
C++ Переделать программу (Палиндром. Указатели) Всем доброго времени суток. Написал программу на палиндром, но от меня тебуют её сделать не с помощью массива, а с помощью указателей. Т.е. char slovo; должен быть такого вида char *slovo; и.т.д.... http://www.cyberforum.ru/cpp-beginners/thread758555.html
Запись/чтение массива структур в бинарный файл C++
#include <iostream> #include <fstream> using namespace std; struct test { int x; int y; };
C++ Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи
Помогите с задачкой Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи.
C++ Будьте так добры (найти ошибку в коде) http://www.cyberforum.ru/cpp-beginners/thread758527.html
Здравствуйте! Помогите ошибку в коде, никак не могу понять где она.#include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> using namespace std; ...
C++ Нетривиальная работа с классами Проблема такая , есть классы A{ public: int a,int b} B { public: int c,int d} Как мне считать в эти классы одной функцией template <class T> read(*T) {T->первое поле класса =x, T->второе поле... подробнее

Показать сообщение отдельно
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
11.01.2013, 13:38
непонятно куда передается параметр a. допустим считается от начального x до точки b, допустим 8*3 это 8,3, переведем градусы в радианы, код следующий
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream.h>
#include<math.h>
float Fun(float b, float x)
{   float y;
    return y=(1+pow(sin(b*b+x*x), 2))/pow(b, 3/2)-x*x; }
int main()
{   float x, y, b=8.3, s=0, count=0;
        for(x=0.15; x<=b; x+=0.2094)
        { y=Fun(b, x);      s+=fabs(y);   count++; }
    cout<<s/count<<endl;
}
если 8*3 это все таки 24 до код такой
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream.h>
#include<math.h>
float Fun(float b, float x)
{   float y;
    return y=(1+pow(sin(b*b+x*x), 2))/pow(b, 3/2)-x*x; }
int main()
{   float x, y, b=24, s=0, count=0;
        for(x=0.15; x<=b; x+=0.2094)
        { y=Fun(b, x);      s+=fabs(y);    count++; }
    cout<<s/count<<endl;
}
Добавлено через 11 минут
если отрезок (a=0.7; b = 8.3), шаг для отрезка это dx, с каждым шагом аргумент растет на dx, то будет так
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream.h>
#include<math.h>
double Fun(float b, float x)
{   float y;
    return y=(1+pow(sin(b*b+x*x), 2))/pow(b, 3/2)-x*x; }
int main()
{   double x, dx=0.2094, y, a, b=8.3, s=0, count=0;
        for(a=0.7; a<=b; a+=dx)
        { y=Fun(b, x);  s+=fabs(y); count++; x+=dx; }
    cout<<s/count<<endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru