Стандартные функции языков программирования
Для языка 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) | округление "вверх" |
