Functii+Matematice


 * Funcţii matematice ** (headerul ** **)

** Funcţii aritmetice ** ** Valori absolute ** int abs(int x); Returnează un întreg care reprezintă valoarea absolută a argumentului.

double fabs(double x); Returnează un real care reprezintă valoarea absolută a argumentului real.

** Funcţii de rotunjire ** double floor(double x); Returnează un real care reprezintă cel mai apropiat număr, fără zecimale, mai mic sau egal cu x (rotunjire prin lipsă). double ceil(double x); Returnează un real care reprezintă cel mai apropiat număr, fără zecimale, mai mare sau egal cu x (rotunjire prin adaos).

** Funcţii trigonometrice ** double sin(double x); Returnează valoarea lui sin(x), unde x este dat în radiani. Numărul real returnat se află în intervalul [-1, 1]. double cos(double x); Returnează valoarea lui cos(x), unde x este dat în radiani. Numărul real returnat se află în intervalul [-1, 1]. double tan(double x); Returnează valoarea lui tg(x), unde x este dat în radiani. ** Funcţii trigonometrice inverse ** double asin(double x); Returnează valoarea lui arcsin(x), unde x se află în intervalul [-1, 1]. Numărul real returnat (în radiani) se află în intervalul [-pi/2, pi/2]. double acos(double x); Returnează valoarea lui arccos(x), unde x se află în intervalul [-1, 1]. Numărul real returnat se află în intervalul [0, pi]. double atan(double x); Returnează valoarea lui arctg(x), unde x este dat în radiani. Numărul real returnat se află în intervalul [0, pi].

** Funcţii exponenţiale şi logaritmice ** double log(double x); Returnează logaritmul natural al argumentului ( ln(x) ). double log10(double x); Returnează logaritmul zecimal al argumentului (lg (x) ). double pow(double baza, double exponent); Returnează un real care reprezintă rezultatul ridicării bazei la exponent. double sqrt(double x); Returnează rădăcina pătrată a argumentului. ** Funcţii de generare a numerelor aleatoare (HEADERUL ) **

int rand(void) Generează un număr aleator în intervalul [0, RAND_MAX].


 * Exemplu **
 * 1) include
 * 2) include

using namespace std;
main{ int n= -1234; double a= -123.4,c=123.78, d= -23.34; long int b= -1234567890;

cout<Să se calculeze şi să se afişeze valoarea distanţei dinte două puncte ale căror coordonate:
 * sunt citite de la tastatură.
 * sunt generate în mod aleator.