se ho

do{
}while(scanf("%d",&a[i]));

la while vedo che è TRUE se inserisco un numero naturale, se invece inserisco un * è FALSE...ma quando rende TRUE di preciso?

Grazie.