Ecco il secondo esercizio:
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#define MAX 1000
int _tmain(int argc, _TCHAR* argv[])
{
int n;
float a;
float X0=1;
float X[MAX];
printf("Inserire a\n");
scanf("%f",&a);
do{
printf("Inserire n\n");
scanf("%d",&n);
}while(n>MAX);
int i;
X[0]=(float)1/2*(X0+a/X0);
printf("1 %lf\n",X[0]);
i=1;
while(i<n){
X[i]=(float)1/2*(X[i-1]+a/X[i-1]);
printf("%d %f\n",i+1,X[i]);
i++;
}
system("pause");//Ferma l'esecuzione in console per consentire di vedere i risultati
return 0;
}