Funkcja sqrt () oblicza pierwiastek kwadratowy z liczby.
Prototyp funkcji sqrt ()
double sqrt (double arg);
sqrt()
Funkcja przyjmuje jeden argument (w dwu) i zwraca jej pierwiastek kwadratowy (również podwójne).
(Matematyka) √x = sqrt (x) (W programowaniu w C)
sqrt()
Funkcja jest zdefiniowana w pliku nagłówkowym math.h.
Aby znaleźć pierwiastek kwadratowy int
, float
lub long double
typów danych, można jawnie przekonwertować typ do double
korzystania z operatorem plastikowymi.
int x = 0; podwójny wynik; wynik = sqrt (double (x));
Możesz także użyć tej sqrtf()
funkcji do pracy z float i sqrtl()
do pracy z long double
typem.
long double sqrtl (long double arg); float sqrtf (float arg);
Przykład: funkcja 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; )
Wynik
Wpisz liczbę: 23,4 Pierwiastek kwadratowy z 23,40 = 4,84