Стандартные функции языков программирования
Для языка C / C++ требуется подключение математической библиотеки:
#include <math.h>
#include <cmath>
КуМир | Pascal | Python | C / C++ | действие |
abs(x) | abs(x) | abs(x) | abs(x) | модуль целого числа |
fabs(x) | модуль вещественного числа | |||
sqrt(x) | sqrt(x) | math.sqrt(x) | sqrt(x) | квадратный корень |
sin(x) | sin(x) | math.sin(x) | sin(x) | синус угла, заданного в радианах |
cos(x) | cos(x) | math.cos(x) | cos(x) | косинус угла, заданного в радианах |
exp(x) | math.exp(x) | exp(x) | exp(x) | экспонента ех |
ln(x) | ln(x) | math.ln(x) | ln(x) | натуральный логарифм |
int(x) | trunc(x) | int(x) | целая часть числа / отсечение дробной части | |
round(x) | round(x) | округление до ближайшего целого | ||
div |
| деление нацело (остаток отбрасывается) | ||
// | деление нацело / целочисленное деление (округление "вниз"! - в отрицательную сторону) | |||
mod | % | % | остаток от деления | |
power(x,y) | x**y | pow(x,y) | xy: возведение числа x в степень y | |
math.floor(x) | floor(x) | округление "вниз" | ||
math.ceil(x) | ceil(x) | округление "вверх" |