Red de conocimiento informático - Computadora portátil - Escriba un pequeño programa en lenguaje C que ingrese el año y el mes y genere el número de días del año y el número de días del mes.

Escriba un pequeño programa en lenguaje C que ingrese el año y el mes y genere el número de días del año y el número de días del mes.

Porque else (mes==12); no está escrito if

Cámbialo a else if(month==12 y será normal

Con comas No importa "%d,%d". Cuando hay comas,

Debes agregar comas al ingresar datos, como 1985, 10

Eso. parece que se ejecuta dos veces debido a else (mes==12);

Aquí se cumple cualquier condición, por lo que se ejecutará la siguiente declaración. .

¡Gracias!

----------------

#include

void main(void)

{

int año, mes, día; //definir variable

printf("Ingrese año y mes:\n"); p> scanf("%d,%d", &año, &mes

if((año%4==0)&&(año%100!=0)||(año%400= =0))

{

printf("La fecha de este año %d es: 366\n",año

if(mes=); =1)

{

día=31;

printf("Enero tiene %d días\n",día);}

else if (mes==2)

{

día=29;

printf("Febrero tiene %d días\n",día) ;}

else if (mes==3)

{

día=31

printf("Marzo tiene %d; días\n",día); }

else if (mes==4)

{

día=30;

printf("Abril tiene %d días\n",día); }

else if (mes==5)

{

día=31;

printf("Mayo tiene %d días\n",día) }

else if (mes==6)

{

día=30;

printf("Junio ​​tiene %d días\n",día) }

else if (mes==7)

<); p> {

día=31;

printf("Julio tiene %d días\n",día) }

else if (mes==); 8)

{

día=31;

printf("Agosto tiene %d días\n",día)

si no, si (mes==9)

> {

día=30;

printf("Septiembre tiene %d días\n",día) }

else if (mes==10); )

{

día=31;

printf("Octubre tiene %d días\n",día); else if (mes==11)

{

día=30

printf("Noviembre tiene %d días\n",día }

else if(mes==12);

{

día=31

printf("Diciembre tiene %d días; \n",día); }

}

else

{

printf("La fecha de este año %d es : 365\n",año);

if(mes==1)

{

día=31;

printf ("Enero tiene %d días\n",día);}

else if (mes==2)

{

día=28; /p>

printf("Febrero tiene %d días\n",día);}

else if (mes==3)

{

día=31;

printf("Marzo tiene %d días\n",día) }

else if (mes==4)

{

día=30;

printf("Abril tiene %d días\n",día) }

else if (mes==5); )

{

día=31;

printf("Mayo tiene %d días\n",día); else if (mes==6)

{

día=30;

printf("Jun tiene %d días\n",día }

else if (mes==7)

{

día=31;

printf("Julio tiene %d días\n",día) }

else if (mes==8)

{

día=31;

printf("Agosto tiene %d días\n",día) }

else if (mes==9)

<); p> {

día=30;

printf("Septiembre tiene %d días\n",día);

else if (mes==); 10)

{

día=31;

printf("Octubre tiene %d días\n",día)

else if (mes==11)

{

día=30;

printf("Noviembre tiene %d días\n",día); }

else if(mes==12);

{

día=31

printf("Diciembre tiene %d; días\n",día); }

}

}