#include int main(){ unsigned g, m, d; unsigned danaUMesecu; printf("Unesite datum u obliku d m g: "); scanf("%u %u %u",&d, &m, &g); switch(m){ case 4: case 6: case 9: case 11: danaUMesecu=30; break; case 2: if(g%400==0) danaUMesecu=29; else if(g%100==0) danaUMesecu=28; else if(g%4==0) danaUMesecu=29; else danaUMesecu=28; break; default: danaUMesecu=31; } if(g>0 && m>0 && m<=12 && d>0 && d<=danaUMesecu){ printf("Datum je korektan!\n"); }else{ printf("Datum nije korektan!\n"); } return 0; }