Hola a todos Foreros.
He buscado por si esta pregunta ya existía en el Foro pero no encontré respuesta así que la posteo.
1.Escribe un programa que solicite al usuario el nombre de un mes en minúsculas (enero, febrero, ..., diciembre) y responda con un mensaje indicando el número de días del mes elegido. El programa debe informar si el usuario introduce un nombre de mes incorrecto.
Lo que sigue es un ejemplo de ejecución:
Introduzca el nombre de un mes: marzo
marzo tiene 31 dias
Bien esa es la pregunta, lo he intentado con este código, pero me falta saber como mostrar los días y conocer que enero pertenece a posición 0 del array, febrero posicion 1 etc.
Dejo mi código espero puedan ayudarme a solucionar este problema básico, recién empiezo con C.
Código C:
Ver original#include <stdio.h>
int main() {
char mes[12];
int dias_meses = {30,28,31,30,30,30,30,30,30,30,31,30};
/* int n = 1; */
printf("Introduzca el nombre del mes: ");
printf("Mes %s tiene %d dias.", mes
, mes
[dias_meses
] );
return (1);
}