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

Вычислить по формуле - C++

Восстановить пароль Регистрация
 
Жека78
 Аватар для Жека78
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 57
27.07.2012, 01:12     Вычислить по формуле #1
Первое изображение вычислить по формуле
Миниатюры
Вычислить по формуле   Вычислить по формуле  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2012, 01:12     Вычислить по формуле
Посмотрите здесь:

Вычислить по формуле C++
Вычислить Y по формуле C++
C++ Вычислить по формуле С++
Вычислить по формуле C++
Вычислить y по формуле C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
27.07.2012, 06:12     Вычислить по формуле #2
1.
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
#include <iostream>
#define sq(n) (n*n)
#define ssq(n, m) (sq(n)+sq(m))
#define max(n, m) (n > m ? n : m)
using namespace std;
 
int main()
{
 double x, y;
 cin >> x;
 cin >> y;
 if(ssq(x, y) >= 1)
 y = max(x, y);
 else
 {
     if(x > y)
     y = min(sq(x), sq(y));
     else
     y = ssq(x, y);
     }
 cout << y << endl;
 system("pause");
 return 0;   
}
2. укажите пределы вычислений - и возведение в степень, и факториал могут очень быстро перестать влезать в стандартные типы...
Жека78
 Аватар для Жека78
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 57
27.07.2012, 06:42  [ТС]     Вычислить по формуле #3
спасибо большое!))
со вторым можешь помочь!
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
27.07.2012, 06:58     Вычислить по формуле #4
не за что. допишите только, будьте добры, макрос "мин"... я о нем совсем забыл.
C++
1
2
3
4
#define sq(n) (n)*(n)
#define ssq(n, m) (sq(n)+sq(m))
#define max(n, m) ((n) > (m) ? (n) : (m))
#define min(n, m) ((n) < (m) ? (n) : (m))
со вторым рад помочь, но есть проблема, которую я уже указал.
RaiaNKnight
 Аватар для RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 458
Записей в блоге: 1
27.07.2012, 07:30     Вычислить по формуле #5
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
 #include <iostream>
#include <math.h>
 
using namespace std;
 
double x;   //
double eps; //точность
double y; //член ряда
double sum=0; //значение в точке x
 
int main()
{
    cout<<"Enter x\n";   cin>>x;
    cout<<"Enter eps\n"; cin>>eps;
    int n=2;
    y=x;
    while(fabs(y)>eps)
    {
        sum+=y;
        y=-y*x*x/(n*(n+1));
        n+=2;
    }
    cout<<"\Sin(x) if x="<<x<<": "<<sum;
    return 0;
}
Жека78
 Аватар для Жека78
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 57
27.07.2012, 16:58  [ТС]     Вычислить по формуле #6
спасиб выручили!))
Yandex
Объявления
27.07.2012, 16:58     Вычислить по формуле
Ответ Создать тему
Опции темы

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