Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2014, 08:41
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Pregunta Introducir mes y mostrar numero dias en C

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
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.    
  5.     char mes[12];
  6.     int dias_meses = {30,28,31,30,30,30,30,30,30,30,31,30};
  7. /*    int n = 1; */
  8.    
  9.     printf("Introduzca el nombre del mes: ");
  10.     scanf("%s", mes);
  11.    
  12.     printf("Mes %s tiene %d dias.", mes, mes[dias_meses] );
  13.    
  14.    
  15.     return (1);
  16. }
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1