![]() |
*Теория* | Вопросы по синтаксису языка Си. Знак модуля.
Два вопроса:
1. Как на Си показать, что в уравнении присутствует модуль, например, вот в таком, y=|a-b|? 2. Как на Си возвести число в степень, допустим в квадрат y=a^2 (конечно можно a*a)? |
для Turbo C:
1. функция abs() ( b.e. y=abs(a-b) ) 2. функция pow() ( b.e. y=pow(a, 2) ), также можно через логарифмы |
Ещё, один вопрос:
Как, на Си, показать (есть стандартная функция, либо, как это реализовать), что, допустим переменная x = - бесконечности? |
Если у тебя X - вещественное (double, float, long double), то по идее есть определенные макросы INF в math.h, они не равны бесконечности, но максимальному числу для данного типа.
|
поправка: abs(int), fabs(double), то есть
Код:
double x = abs(-0.1); Код:
using namespace std; |
в C++ есть класс numeric_limits, у которого есть вся информация о числах, например:
Код:
numeric_limits<double>::max(); |
Время: 06:52. |
Время: 06:52.
© OSzone.net 2001-