La programación en lenguaje C utiliza el teclado para ingresar el número de año y el mes, determinar si el año es bisiesto y determinar la estación y el número de días del mes según el mes dado.
#include lt;stdio.hgt;
int main()
{
int año, mes, día; p>
int main()
{
int año, mes, día;
p>
printf("Por favor, introduzca el año y mes: ");
scanf("d", amp; año);
scanf("d", amp; mes);
if (año4==0)
{
si(año100==0)
{
si(año400==0)
printf("d es un año bisiesto\n", año);
else
printf("d No es un año bisiesto\n", año );
}
else
printf("d es un año bisiesto\n", año);
} p>
else
printf("d no es un año bisiesto\n", año);
cambiar (mes)
{ p>
caso 1:
caso 2:
caso 3:
printf("d es primavera.\n", mes) ;
break;
caso 4:
caso 5:
caso 6:
printf(" d es verano. \n", mes);
descanso;
caso 7:
caso 8:
caso 9:
p>
printf("d es otoño.\n", mes);
descanso
caso 10:
caso 11:
p>
caso 12:
printf("d es invierno.
\n", mes);
descanso;
predeterminado:
printf("Error de entrada.\n");
}
if((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)|| (mes==10)|| (mes==12))
printf("¡El mes tiene 31 días!\n");
if((mes==4 )||(mes==6)||(mes==9)||(mes==11))
printf("¡El mes tiene 30 días!\n");
si(mes==2)
{
si(año4==0)
{
si( año100==0)
{
if(año400==0)
printf("29 días en el mes");
else
printf("El mes tiene 28 días");
}
else
printf("El mes tiene 29 días\ n");
}
else
printf("28 días del mes\n");
}
devuelve 0;
}