#450 El codigo esta en catalan por eso no hay problemas, lo he traducido para ponerlo aqui.
todo error de traducción al ponerlo aquí xD
#include <stdio.h>
#include <stdlib.h>
int dies;
int num_dies(int any, int mes);
int vicies(int any);
int main(void){
int any, mes;
printf("\nIntrodueix un any: "); scanf("%d", &any);
printf("\nIntrodueix un mes: "); fflush(stdin); scanf("$d", &mes);
printf("\n%d de dies!", num_dies(any, mes));
system("pause");
return 0;
}
int vicies(int any){
if(any%4==0 && (any%100!=0 || any%400==0)) return 1;
return 0;
}
int num_dies(int any, int mes){
if(mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12) dies=31;
if(mes==2){
if(vicies(any))dies=29;
else dies=28;
}
if(mes==4 || mes==6 || mes==9 || mes==11 ) dies=30;
return dies;
}
Aquí codigo tal cual.