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

встроенные константы в С++ (pi e) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 97, средняя оценка - 4.88
LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
31.01.2011, 10:32     встроенные константы в С++ (pi e) #1
Подскажите, существуют ли в С++ встроенные константы.

Например pi=3.14.... или e=2.71....

Если да, то как их вызвать.
Если нет, то может подскажете, как их программно вычислить с любой необходимой точностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2011, 10:32     встроенные константы в С++ (pi e)
Посмотрите здесь:

встроенные функции (inline) C++
Встроенные функции в компилятор C++
C++ Встроенные математические констатны
C++ Встроенные функции
Встроенные циклы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dzhej-Dzhej
Заблокирован
31.01.2011, 10:46     встроенные константы в С++ (pi e) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#define _USE_MATH_DEFINES
#include <cmath>
#include<iostream>
using namespace std;
int main()
{
    cout <<"e="<<M_E<<endl;
    cout <<"pi="<<M_PI<<endl;
 
    system("pause");
    return 0; 
}
так попробуйте
LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
31.01.2011, 11:02  [ТС]     встроенные константы в С++ (pi e) #3
Большое спасибо. На экран всё выводит классно.

Но вот вопрос. Например, значение pi=3,14159 имеет максимальную точность ?
Нельзя ли добиться вывода, скажем, 3.1415926535 ???
Dzhej-Dzhej
Заблокирован
31.01.2011, 11:08     встроенные константы в С++ (pi e) #4
как-то так можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#define _USE_MATH_DEFINES
#include <cmath>
#include<iostream>
#include<iomanip>       // +
using namespace std;
int main()
{
    cout <<"e="<<M_E<<endl;
    cout <<"pi="<< setw( 10 )<<setprecision( 10 )<<M_PI<<endl; // +
 
    system("pause");
    return 0; 
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
31.01.2011, 11:11     встроенные константы в С++ (pi e) #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#define _USE_MATH_DEFINES
#include <cmath>
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
        cout << setprecision(11) <<"e="<<M_E<<endl;
        cout << setprecision(11) <<"pi="<<M_PI<<endl;
 
        system("pause");
    return 0; 
}
Добавлено через 39 секунд

Не по теме:

Dzhej-Dzhej, эээх, вечно меня опережают)))

LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
31.01.2011, 11:17  [ТС]     встроенные константы в С++ (pi e) #6
Всем огромное спаси бо за помощь. !!! Всё класс !!!
[AH-1Z]
 Аватар для [AH-1Z]
6 / 6 / 0
Регистрация: 29.12.2009
Сообщений: 76
31.01.2011, 13:28     встроенные константы в С++ (pi e) #7
ради интереса вспомнить, е равно вроде бы 2.73 или нет?
Dzhej-Dzhej
Заблокирован
31.01.2011, 13:48     встроенные константы в С++ (pi e) #8
[AH-1Z], е=2.7182818284590452354 ~ 2.72
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2011, 17:04     встроенные константы в С++ (pi e)
Еще ссылки по теме:

Встроенные функции C++
C++ Встроенные макросы
C++ Неявно встроенные функции

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

Или воспользуйтесь поиском по форуму:
[AH-1Z]
 Аватар для [AH-1Z]
6 / 6 / 0
Регистрация: 29.12.2009
Сообщений: 76
31.01.2011, 17:04     встроенные константы в С++ (pi e) #9
Dzhej-Dzhej, благодарствую. подзабыл однако.
Yandex
Объявления
31.01.2011, 17:04     встроенные константы в С++ (pi e)
Ответ Создать тему
Опции темы

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