|
/*Scritto ed ideato da lorelapo
* siete liberi di utilizzare, ridistribuire e modificare il codice
* di questo programma, sempre lasciando questo commento o qualsiasi
* altro riferimento all'autore.
*/
#include <stdio.h>
double sqrt(double x)
{
if(x<0)abort();
if(!x)return 0;
double h=x/2;
int i;
for(i=0;i<64;i++)h=(h+(x/h))/2;
return h;
}
int main(int argc, char **args)
{
float x;
printf("Inserire un numero : ");
scanf("%f",&x);
printf("La radice di %g \212 %0.64g",x ,sqrt (x ));
getch();
return 0;
}
|
|