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

Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LNK1169: one or more multiply defined symbols found http://www.cyberforum.ru/cpp-beginners/thread165944.html
Не могу понять, в чём тут ошибка?? Помогите пожалуйста)) #include <iostream.h> #include <stdio.h> #include <math.h> void main() { double x,y,z; cout << "Vvedite chislo x-->";
C++ Сортировка стека Пытаюсь сортировать стек, но ничего не выходит, помогите пожалуйста #include "stdafx.h" #include "iostream" #include "stack" using namespace std; int main() { setlocale(LC_ALL,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread165941.html
C++ Опредилить, являются ли два дерева зеркально подобнымм
Здраствуйте. Есть такое задание: Два бинарных дерева дзеркально подобные, если либо оба они пустые, либо оба не пустые, и при етом левое поддерево одного с них подобное правому поддереву другого, и...
C++ простые числа в заданном диапазоне
помогите пожалуйста написать программку...я все уже тут посмотрела, никак не могу реализовать её Найти все простые числа заданном диапазоне(не массив), например вводим а=5, в=30 -в этом диапазоне...
C++ Перенос в начало списка его максимального элемента, а в конец минимальный http://www.cyberforum.ru/cpp-beginners/thread165935.html
нужно написать функцию,которая переносит в начало непустого списка L его максимальный элемент а в конец минимальный.
C++ Как передать в функцию двумерный массив указателей на класс? у меня есть std::vector<Monster*> monsters; Rect *pole; int pacmen_distance; Monster и Rect два класса. я хочу передать их в функцию и там изменять ... я так... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.09.2010, 07:23
Цитата Сообщение от dihlofos
Видно зависит от компилятора?
это значит, что она вообще может отсутствовать
math.h есть в стандарте и всё, что в нём есть, тоже есть в стандарте, а вот если в стандарте чего-нибудь нет, а в компиляторе есть, то это - расширение компилятора
в gcc нету
а не, есть
Код
/* Some useful constants.  */
#if defined __USE_BSD || defined __USE_XOPEN
# define M_E            2.7182818284590452354   /* e */
# define M_LOG2E        1.4426950408889634074   /* log_2 e */
# define M_LOG10E       0.43429448190325182765  /* log_10 e */
# define M_LN2          0.69314718055994530942  /* log_e 2 */
# define M_LN10         2.30258509299404568402  /* log_e 10 */
# define M_PI           3.14159265358979323846  /* pi */
# define M_PI_2         1.57079632679489661923  /* pi/2 */
# define M_PI_4         0.78539816339744830962  /* pi/4 */
# define M_1_PI         0.31830988618379067154  /* 1/pi */
# define M_2_PI         0.63661977236758134308  /* 2/pi */
# define M_2_SQRTPI     1.12837916709551257390  /* 2/sqrt(pi) */
# define M_SQRT2        1.41421356237309504880  /* sqrt(2) */
# define M_SQRT1_2      0.70710678118654752440  /* 1/sqrt(2) */
#endif
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
#define __USE_BSD
#include <math.h>
 
int main(void)
{
    printf("%f" "\n", M_PI);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru