logo

C Matematika

Programiranje C nam omogoča izvajanje matematičnih operacij prek funkcij, definiranih v datoteki glave. Datoteka glave vsebuje različne metode za izvajanje matematičnih operacij, kot so sqrt(), pow(), ceil(), floor() itd.

C matematične funkcije

V datoteki glave math.h so različne metode. Spodaj so podane pogosto uporabljene funkcije datoteke glave math.h.

št.funkcijaOpis
1)ceil (število)zaokroži dano število. Vrne celoštevilsko vrednost, ki je večja ali enaka danemu številu.
2)nadstropje (številka)zaokroži dano število navzdol. Vrne vrednost celega števila, ki je manjša ali enaka danemu številu.
3)sqrt(število)vrne kvadratni koren danega števila.
4)pow(osnova, eksponent)vrne potenco danega števila.
5)abs (število)vrne absolutno vrednost danega števila.

C Primer matematike

Oglejmo si preprost primer matematičnih funkcij, ki jih najdemo v datoteki glave 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; } 

Izhod:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12