#include <stdio.h>
int calculo (int a,int B)
{
int resultado;
resultado=a-1;
switch (B)
{
case '01':
resultado=resultado+0;
break;
case '02':
resultado=resultado+28;
break;
case '03':
resultado=resultado+28+31;
break;
case '04':
resultado=resultado+28+31+30;
break;
case '05':
resultado=resultado+28+31+30+31;
break;
case '06':
resultado=resultado+28+31+30+31+30;
break;
case '07':
resultado=resultado+28+31+30+31+30+31;
break;
case '08':
resultado=resultado+28+31+30+31+30+31+31;
break;
case '09':
resultado=resultado+28+31+30+31+30+31+31+30;
break;
case '10':
resultado=resultado+28+31+30+31+30+31+31+30+31;
break;
case '11':
resultado=resultado+28+31+30+31+30+31+31+30+31+30;
break;
case '12':
resultado=resultado+28+31+30+31+30+31+31+30+31+30+31;
break;}
return resultado;
}
int main ()
{
int dia,mes;
int calculado;
printf ("Este programa calcula la diferencia en dias entre una fecha y el 1 de Enero\n");
printf ("Introduce el dia en formato dd\n");
scanf ("%d",&dia);
printf ("Introduce el mes en formato mm\n");
scanf ("%d",&mes);
calculado= calculo (dia,mes);
printf ("El total de dias transcurridos es %d \n",calculado);
}