- #include <stdio.h>
- float i;
- float Xj1;
- float Xj;
- float A;
- float J;
- float flag;
- float m;
- void main(void)
- {
- printf("Entrer la valeur de A\n");
- scanf("%f",&A);
- printf("Entrer la precision J\n");
- scanf("%f",&J);
- do
- {
- if(A>=0)
- {
- if(J<51)
- {
- Xj=A;
- for(i=0;i<J;i++)
- {
- Xj1=(Xj+(A/Xj))/2;
- Xj=Xj1;
- m=i+1;
- printf("La %.0f approximation de la racine carree de %.2f est %.4f\n",m,A,Xj1);
- }
- printf("la racine carré de %f vaut %f\n",A,Xj1);
- flag=1;
- }
- else
- {
- printf("Entrer la precision J\n");
- scanf("%f",&J);
- }
- }
- else
- {
- printf("Entrer une valeur POSITIVE pour A\n");
- scanf("%f",&A);
- }
- }
- while(flag==0);
- }
#include <stdio.h>
float i;
float Xj1;
float Xj;
float A;
float J;
float flag;
float m;
void main(void)
{
printf("Entrer la valeur de A\n");
scanf("%f",&A);
printf("Entrer la precision J\n");
scanf("%f",&J);
do
{
if(A>=0)
{
if(J<51)
{
Xj=A;
for(i=0;i<J;i++)
{
Xj1=(Xj+(A/Xj))/2;
Xj=Xj1;
m=i+1;
printf("La %.0f approximation de la racine carree de %.2f est %.4f\n",m,A,Xj1);
}
printf("la racine carré de %f vaut %f\n",A,Xj1);
flag=1;
}
else
{
printf("Entrer la precision J\n");
scanf("%f",&J);
}
}
else
{
printf("Entrer une valeur POSITIVE pour A\n");
scanf("%f",&A);
}
}
while(flag==0);
}