Funkcija sqrt () apskaičiuoja skaičiaus kvadratinę šaknį.
Funkcijos prototipas sqrt ()
dvigubas kvadratas (dvigubas arg);
sqrt()
Funkcija trunka vieną argumentą (dvigubai) ir grąžina savo kvadratinę šaknį (taip pat dvigubai).
(Matematika) √x = sqrt (x) (C programavime)
sqrt()
Funkcija apibrėžta math.h antraštės faile.
Norėdami rasti kvadratinę šaknį int
, float
arba long double
duomenų tipų, galite aiškiai konvertuoti tipą double
naudojant ketaus operatorių.
int x = 0; dvigubas rezultatas; rezultatas = sqrt (dvigubas (x));
sqrtf()
Funkciją taip pat galite naudoti dirbdami su plūdine ir sqrtl()
dirbdami su long double
tipu.
ilgas dvigubas sqrtl (ilgas dvigubas arg); float sqrtf (float arg);
Pavyzdys: C sqrt () funkcija
#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; )
Rezultatas
Įveskite skaičių: 23,4 Kvadratinė šaknis iš 23,40 = 4,84