Funkcia sqrt () počíta druhú odmocninu čísla.
Funkčný prototyp sqrt ()
dvojitý štvorcový (dvojitý arg);
sqrt()
Funkcia má jediný parameter (v dvoch) a vráti jeho odmocniny (tiež v dvoch).
(Matematika) √x = sqrt (x) (v programovaní v C)
sqrt()
Funkcia je definovaná v math.h hlavička súboru.
Ak chcete nájsť druhú odmocninu int
, float
alebo long double
dátové typy, môžete explicitne previesť typ, ktorý double
pomocou operátora odliatku.
int x = 0; dvojitý výsledok; výsledok = sqrt (double (x));
Funkciu môžete tiež použiť sqrtf()
na konkrétnu prácu s floatom a sqrtl()
na prácu s long double
typom.
dlhý dvojitý sqrtl (dlhý dvojitý arg); float sqrtf (float arg);
Príklad: Funkcia C sqrt ()
#include #include int main() ( double number, squareRoot; printf("Enter a number: "); scanf("%lf", &number); // computing the square root squareRoot = sqrt(number); printf("Square root of %.2lf = %.2lf", number, squareRoot); return 0; )
Výkon
Zadajte číslo: 23,4 Druhá odmocnina z 23,40 = 4,84