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ţie | Descriere |
---|---|---|
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