//vypocti druhou odmocninu z a pomoci iterace
//x0 = a
//xn = 1/2(xn-1 + (a/xn-1)) n = 0 1 2 3 ...
//xn - xn-1 < 1e-6
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
system("title Program pro výpočet odmocniny");
system("color 1a");
float a;
float xn = 0, xm;
printf("Zadejte cislo, ktere chcete odmocnit:\t");
scanf("%f", &a);
getchar();
do
{
xm = xn - 1;
xn = (xm + (a / xm)) * 0.5;
xn++;
}while(xn - xm < 1e-6);
printf ("%f\n", xn);
system("pause");
return 0;
}
Úkolem programu je vypočítat ze zadaného čísla a odmocninu pomocí iterace. Někde tam je chyba, ale netuším kde. Děkuji moc za pomoc.