#include #include double Premio(int giorno); #define GIORNI 365 #define CAPITALE_INIZIALE 10.00 #define INTERESSE_GIORNALIERO 0.25 int main(int argc, char *argv[]) { double D; double I; int giorno; D = CAPITALE_INIZIALE; I = INTERESSE_GIORNALIERO; for (giorno=1; giorno<=GIORNI; giorno++) { double int_giorno = D*I/100; D += int_giorno + Premio(giorno); } /*printf("Saldo a %d giorni: %.2lf.\n", GIORNI, D);*/ printf("%.2lf\n", D); return 0; } double Premio(int giorno) { char andamento[30] = "K1n56g89f1g1nK6g8931K1l56gQ9f1"; return andamento[giorno%30]+(giorno/30)%5; }