Desculpe mas eu não entendo muito o português de Portugal...risos.
Quero saber onde exatamente errei no meu código que mandei d eprimeira:
int main()
{
float R, N;
printf("Por favor digite um numero real: ");
fflush(stdout);
scanf("%f", &N);
fflush(stdin);
R = N;
for (i=0; i<1000, R>0; i++)
R = (R + N/R) / 2;
printf("\nRaiz de %f = %f", N, R);
fflush(stdout);
return 0;
}