logo

C matemātika

C Programmēšana ļauj mums veikt matemātiskas darbības, izmantojot galvenes failā definētās funkcijas. Galvenes fails satur dažādas metodes matemātisku darbību veikšanai, piemēram, sqrt(), pow(), ceil(), floor() utt.

C Matemātikas funkcijas

Math.h galvenes failā ir dažādas metodes. Parasti lietotās math.h galvenes faila funkcijas ir norādītas tālāk.

Nē.FunkcijaApraksts
1)griesti (skaitlis)noapaļo doto skaitli uz augšu. Tas atgriež vesela skaitļa vērtību, kas ir lielāka vai vienāda ar doto skaitli.
2)stāvs (numurs)noapaļo norādīto skaitli uz leju. Tas atgriež vesela skaitļa vērtību, kas ir mazāka par doto skaitli vai vienāda ar to.
3)sqrt(skaitlis)atgriež dotā skaitļa kvadrātsakni.
4)pow (bāze, eksponents)atgriež dotā skaitļa jaudu.
5)abs (skaitlis)atgriež dotā skaitļa absolūto vērtību.

C matemātikas piemērs

Apskatīsim vienkāršu matemātisko funkciju piemēru, kas atrodams math.h galvenes failā.

 #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; } 

Izvade:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12