logo

C Matematică

Programarea C ne permite să efectuăm operații matematice prin funcțiile definite în fișierul antet. Fișierul antet conține diverse metode pentru efectuarea de operații matematice, cum ar fi sqrt(), pow(), ceil(), floor() etc.

C Funcții matematice

Există diferite metode în fișierul antet math.h. Funcțiile utilizate în mod obișnuit ale fișierului antet math.h sunt prezentate mai jos.

Nu.FuncţieDescriere
1)plafon (număr)rotunjește numărul dat. Returnează valoarea întreagă care este mai mare sau egală cu numărul dat.
2)etaj(numar)rotunjește în jos numărul dat. Returnează valoarea întreagă care este mai mică sau egală cu numărul dat.
3)sqrt(numar)returnează rădăcina pătrată a numărului dat.
4)pow(bază, exponent)returnează puterea numărului dat.
5)abs(numar)returnează valoarea absolută a numărului dat.

C Exemplu de matematică

Să vedem un exemplu simplu de funcții matematice găsite în fișierul antet math.h.

 #include #include int main(){ printf('
%f',ceil(3.6)); printf('
%f',ceil(3.3)); printf('
%f',floor(3.6)); printf('
%f',floor(3.2)); printf('
%f',sqrt(16)); printf('
%f',sqrt(7)); printf('
%f',pow(2,4)); printf('
%f',pow(3,3)); printf('
%d',abs(-12)); return 0; } 

Ieșire:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12