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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 97, средняя оценка - 4.88
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 249
#1

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

31.01.2011, 10:32. Просмотров 13620. Ответов 8
Метки нет (Все метки)

Подскажите, существуют ли в С++ встроенные константы.

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

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

Встроенные функции - C++
Привет! Только недавно изучаю C++!Может кто-нибудь объяснить,пожалуйста,ценность встроенных функций и как вообще происходит компиляция...

Встроенные циклы - C++
Доброго времени суток! Помогите разобрать или подскажите где прочитать про встроенные циклы. Что такое цикл я понял, но возник вопрос...

Встроенные макросы - C++
Как заставить работать встроенные макросы? Не отображает! #include "stdafx.h" #include <iostream> using namespace std; int...

Встроенные функции - C++
Inline для встроенных функция надо писать и в прототипе и в определнии? Или в одном каком-то месте?

Неявно встроенные функции - C++
Что не могут делать неявно встроенные функции?

встроенные функции (inline) - C++
скажите что значит встроенные функции? не пойму. class a { int x,y; public: void get_x(int i,int j) //как я...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dzhej-Dzhej
Заблокирован
31.01.2011, 10:46 #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; 
}
так попробуйте
1
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 249
31.01.2011, 11:02  [ТС] #3
Большое спасибо. На экран всё выводит классно.

Но вот вопрос. Например, значение pi=3,14159 имеет максимальную точность ?
Нельзя ли добиться вывода, скажем, 3.1415926535 ???
0
Dzhej-Dzhej
Заблокирован
31.01.2011, 11:08 #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; 
}
1
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2011, 11:11 #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, эээх, вечно меня опережают)))

2
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 249
31.01.2011, 11:17  [ТС] #6
Всем огромное спаси бо за помощь. !!! Всё класс !!!
0
[AH-1Z]
6 / 6 / 0
Регистрация: 29.12.2009
Сообщений: 76
31.01.2011, 13:28 #7
ради интереса вспомнить, е равно вроде бы 2.73 или нет?
0
Dzhej-Dzhej
Заблокирован
31.01.2011, 13:48 #8
[AH-1Z], е=2.7182818284590452354 ~ 2.72
0
[AH-1Z]
6 / 6 / 0
Регистрация: 29.12.2009
Сообщений: 76
31.01.2011, 17:04 #9
Dzhej-Dzhej, благодарствую. подзабыл однако.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2011, 17:04
Привет! Вот еще темы с ответами:

Встроенные функции в компилятор - C++
Здравствуйте уважаемые форумчане! В процессе изучения С++ столкнулся с такой проблемой!Занимаюсь на платформе C++ 6.0 и хотел бы знать есть...

Встроенные математические констатны - C++
Не подскажите, есть ли в си++ встроенные математические констатны &quot;pi&quot; и &quot;e&quot;?

Есть ли встроенные функции для вычисления интеграла? - C++
Добрый вечер, подскажите есть ли какие-то функции встроены, по вычислению интеграла ? Или код надо самому прописывать ?

Есть ли в cmake встроенные средства для копирования файлов - C++
Есть ли в cmake встроенные средства для копирования файлов, чтобы не зависеть от окружения. Например, в windows - copy, в cygwin - cp, etc.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.01.2011, 17:04
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru