Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Radice Quadrata - Sqrt.c

Sqrt.c

Caricato da:
Scarica il programma completo

  1. /*Scritto ed ideato da lorelapo
  2. * siete liberi di utilizzare, ridistribuire e modificare il codice
  3. * di questo programma, sempre lasciando questo commento o qualsiasi
  4. * altro riferimento all'autore.
  5. */
  6. #include <stdio.h>
  7. double sqrt(double x)
  8. {
  9.     if(x<0)abort();
  10.     if(!x)return 0;
  11.     double h=x/2;
  12.     int i;
  13.     for(i=0;i<64;i++)h=(h+(x/h))/2;
  14.     return h;
  15. }
  16. int main(int argc, char **args)
  17. {
  18.     float x;
  19.     printf("Inserire un numero : ");
  20.     scanf("%f",&x);
  21.     printf("La radice di %g \212 %0.64g",x,sqrt(x));
  22.     getch();
  23.     return 0;
  24. }