logo

C matematika

C programavimas leidžia atlikti matematines operacijas per antraštės faile nurodytas funkcijas. Antraštės faile yra įvairių matematinių operacijų atlikimo metodų, tokių kaip sqrt(), pow(), ceil(), floor() ir kt.

C Matematinės funkcijos

Math.h antraštės faile yra įvairių metodų. Toliau pateikiamos dažniausiai naudojamos math.h antraštės failo funkcijos.

Nr.Funkcijaapibūdinimas
1)lubos (skaičius)suapvalina nurodytą skaičių. Jis grąžina sveikojo skaičiaus reikšmę, kuri yra didesnė arba lygi nurodytam skaičiui.
2)aukštas (numeris)suapvalina nurodytą skaičių. Jis grąžina sveikojo skaičiaus reikšmę, kuri yra mažesnė arba lygi nurodytam skaičiui.
3)sqrt (skaičius)grąžina nurodyto skaičiaus kvadratinę šaknį.
4)pow (bazė, rodiklis)grąžina duoto skaičiaus laipsnį.
5)abs (skaičius)grąžina absoliučią nurodyto skaičiaus reikšmę.

C matematikos pavyzdys

Pažiūrėkime paprastą matematinių funkcijų, rastų math.h antraštės faile, pavyzdį.

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

Išvestis:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12