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

Есть ли какая-то константа в С, означающая число Пи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск в контейнере с указателями http://www.cyberforum.ru/cpp-beginners/thread215217.html
Например, имеется класс, конструктор которого принимает два параметра. И контейнер - мультимножество, который хранит указатели на этот класс. class myclass { public: myclass(int,int); //////// }; multiset<myclass*> ms; добавляю элементы в множество так: ms.insert( new myclass(a,b) ); Вопрос: как делать поиск в таком контейнере? что передавать в метод find ?
C++ Компилятор С Добрый вечер! Мне нужен именно компилятор С, а не С++, но что-то никак не могу найти. Как я поняла исходники на С имеют расширение с, а у меня файлы создаются с расширением срр, значит это С++ Где взять С, скажите пожайлуста http://www.cyberforum.ru/cpp-beginners/thread215214.html
Замена строки в файле C++
Помогите, пожалуйста, с алгоритмом или кодом решения следующей проблемы (на С или С++): есть обычный текстовый файл, в нем содержатся последовательность строк, допустим: груша яблоко апельсин мандарин яблоко арбуз заменяем слово "яблоко" на "ананас" и переписываем файл: груша ананас апельсин мандарин ананас арбуз
Определить номер первой строки матрицы, в которой максимальное количество положительных элементов C++
В заданном массиве Х(н,м) определить номер 1-ой строчки, в которой максимальное кол-во положительных элементов Добавлено через 51 минуту Вот короче я задаю массив только надо теперь условия поставить, но не знаю как=(( Помогите пожалуйста... #include <cstring> #include <iostream> #include <ctime> using namespace std; void main()
C++ vector STL http://www.cyberforum.ru/cpp-beginners/thread215196.html
class data { public: char path; char net; char metric; int number; // для укаания строки таблици }; class vertex
C++ работа с матрицей Пожалуйста помогите дописать правильно функцию int iz_faila(). Эта функция у меня читает матрицу из фаила, и выводит ее на экран. В добавок к этому необходимо, что бы программа подсчитала новую из той, которая была в фаиле, (по форме, как в функции void s_klav().) и ее вывела на экран. И что бы после этого, полученную матрицу, можно было записать в фаил, как в функции int masv_file(). Это у... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
20.12.2010, 10:18     Есть ли какая-то константа в С, означающая число Пи
accept, ну в мелкостудии оно тоже определено, правда, как у них водится, немного по-своему...
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#if defined(_USE_MATH_DEFINES) && !defined(_MATH_DEFINES_DEFINED)
#define _MATH_DEFINES_DEFINED
 
/* Define _USE_MATH_DEFINES before including math.h to expose these macro
 * definitions for common math constants.  These are placed under an #ifdef
 * since these commonly-defined names are not part of the C/C++ standards.
 */
 
/* Definitions of useful mathematical constants
 * M_E        - e
 * M_LOG2E    - log2(e)
 * M_LOG10E   - log10(e)
 * M_LN2      - ln(2)
 * M_LN10     - ln(10)
 * M_PI       - pi
 * M_PI_2     - pi/2
 * M_PI_4     - pi/4
 * M_1_PI     - 1/pi
 * M_2_PI     - 2/pi
 * M_2_SQRTPI - 2/sqrt(pi)
 * M_SQRT2    - sqrt(2)
 * M_SQRT1_2  - 1/sqrt(2)
 */
 
#define M_E        2.71828182845904523536
#define M_LOG2E    1.44269504088896340736
#define M_LOG10E   0.434294481903251827651
#define M_LN2      0.693147180559945309417
#define M_LN10     2.30258509299404568402
#define M_PI       3.14159265358979323846
#define M_PI_2     1.57079632679489661923
#define M_PI_4     0.785398163397448309616
#define M_1_PI     0.318309886183790671538
#define M_2_PI     0.636619772367581343076
#define M_2_SQRTPI 1.12837916709551257390
#define M_SQRT2    1.41421356237309504880
#define M_SQRT1_2  0.707106781186547524401
 
#endif  /* _USE_MATH_DEFINES */
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru