- /*
- NAME : Racine
- DESCRIPTION : Calcul de racine carré
- DATE : 2002
- AUTHOR : obasileus
- COPYRIGHT: obasileus
- */
-
- #include <stdio.h>
-
- int main(int argc, char *argv[])
- {
- short nombre,diviseur=0,i,iteration;
- float temp,rac;
-
- printf("\nnombre : ");
- scanf("%i",&nombre);
- printf("iterations : ");
- scanf("%i",&iteration);
-
- temp=nombre/2.0;
- rac=temp;
-
- if((temp*temp)==nombre) printf("%f",temp);
- else
- {
- for (i=0;i<iteration;i++)
- {
- if((rac*rac)>nombre)
- {
- diviseur++;
- rac=rac-temp/(2*diviseur);
- printf("++++");
- }
-
- else
- {
- diviseur++;
- rac=rac+temp/(2*diviseur);
- printf("----");
- }
- printf(" %f %f\n",rac,rac*rac);
- }
- }
- return 0;
- }
/*
NAME : Racine
DESCRIPTION : Calcul de racine carré
DATE : 2002
AUTHOR : obasileus
COPYRIGHT: obasileus
*/
#include <stdio.h>
int main(int argc, char *argv[])
{
short nombre,diviseur=0,i,iteration;
float temp,rac;
printf("\nnombre : ");
scanf("%i",&nombre);
printf("iterations : ");
scanf("%i",&iteration);
temp=nombre/2.0;
rac=temp;
if((temp*temp)==nombre) printf("%f",temp);
else
{
for (i=0;i<iteration;i++)
{
if((rac*rac)>nombre)
{
diviseur++;
rac=rac-temp/(2*diviseur);
printf("++++");
}
else
{
diviseur++;
rac=rac+temp/(2*diviseur);
printf("----");
}
printf(" %f %f\n",rac,rac*rac);
}
}
return 0;
}