{ /* Risolve la prima parte di indiani4, ma stampa solo i dati di un anno ogni 25. Soluzione: si usa un contatore per tenere conto di quanti anni si sono " processati". Quando il contatore arriva a 25 si esegue la stampa dell' anno appena calcolato e poi si riazzera il contatore.*/
/* E' anche possibile una soluzione che usa l' operatore % "Modulo" */
int conta, anno, anno_attuale, ANNO_VENDITA=1626;
float dep, interesse, DEP_INIZ=24.0;
printf("\n_______________________________________________");
printf("\n Anno attuale ?");
scanf("\n %d",&anno_attuale);
printf("\n Interesse da applicare ?");
scanf("\n %f",&interesse);
/* Prima parte : valore di dep stampato anno per anno */
dep=DEP_INIZ; conta=0;
for(anno=ANNO_VENDITA; anno<=anno_attuale; anno++)
{ dep=dep+(dep/100)*interesse;
conta=conta++; /*incremento contatore di uno */
if(conta = =25)
{ printf("\n Anno %5d Deposito attuale = %10.2f",anno,dep); conta=0; }
} /* end for */
return 0;} /* end main() */