Come effettuare la radice quadrata con la funzione sqrt in C

Nella seguente pagina viene mostrato come calcolare la radice quadrata di un valore in C. Il linguaggio C non fornisce direttamente un tipo di operazione per calcolare la radice quadrata di un numero, ma esiste la libreria math.h che permette di utilizzare una serie di funzioni matematiche tra cui anche la funzione sqrt.

La sintassi della funzione sqrt è la seguente:

double sqrt(double x);

dove il parametro x indica il valore a cui applicare la radice quadrata. La funzione sqrt restituisce la radice quadrata del parametro x sotto forma di una variabile di tipo double.

Esempio di utilizzo della funzione sqrt in C

Di seguito viene mostrato un esempio di utilizzo della funzione sqrt in C. In particolare il programma chiede all’utente di inserire un valore da tastiera e il programma ne restituisce la radice quadrata.

#include <stdio.h> #include <math.h> int main(){     float num;     printf("Inserisci valore: ");     scanf("%f", &num);     printf("Radice di %.2f, vale: %.2f", num, sqrt(num));     return 0; } /* Output: Inserisci valore: 5 Radice di 5.00, vale: 2.24 */