È dato il seguente programma:
#include#include int fun(int a) { int i; int y=0; int m=0; int d=0; for(i=0; i < 8; i++) { if(i < 4) y=y+(a%10)*pow(10,i); else if(i < 6) m=m+(a%10)*pow(10,i-4); else d=d+(a%10)*pow(10,i-6); a=a/10; } printf("Day: %d, Month: %d, ", d, m); return y; } int main(void) { int date=16052014; int year=fun(date); printf("Year: %d", year); return 0; } Il programma termina stampando a video la seguente scritta: “Day: D, Month: M, Year: Y”, dove D, M e Y sono tre numeri interi.
Quanto valgono i tre numeri interi D, M e Y?