logo

C Matematika

Programování v jazyce C nám umožňuje provádět matematické operace pomocí funkcí definovaných v záhlaví souboru. Soubor záhlaví obsahuje různé metody pro provádění matematických operací, jako je sqrt(), pow(), ceil(), floor() atd.

C Matematické funkce

V záhlaví souboru math.h jsou různé metody. Běžně používané funkce hlavičkového souboru math.h jsou uvedeny níže.

Ne.FunkcePopis
1)strop (číslo)zaokrouhlí dané číslo nahoru. Vrací celočíselnou hodnotu, která je větší nebo rovna danému číslu.
2)patro (číslo)zaokrouhlí dané číslo dolů. Vrací celočíselnou hodnotu, která je menší nebo rovna danému číslu.
3)sqrt(číslo)vrátí druhou odmocninu daného čísla.
4)pow (základ, exponent)vrací mocninu daného čísla.
5)abs(číslo)vrátí absolutní hodnotu daného čísla.

C Matematický příklad

Podívejme se na jednoduchý příklad matematických funkcí nalezených v záhlaví souboru 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; } 

Výstup:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12