Dev - C++ - elabora un programa que almacene en una tabla el numero de dias que tiene cada mes

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 13 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

elabora un programa que almacene en una tabla el numero de dias que tiene cada mes

Publicado por alberto (5 intervenciones) el 25/03/2021 09:05:32
Hola muy buenas a todos, alguien me podria echar una mano con este ejercicio;
elabora un programa que almacene en una tabla el numero de dias que tiene cada mes(suponiendo que se trata de un año no bisisto), pida al usuario que indique un mes determinado(considerando que 1=enero y 12=diciembre) y muestre en pantalla el numero de dias que tiene el mes indicado.

He estado investigando por internet y lo que encontraba eran programas que lo que hacia poner el numero del mes y el dia del mes y contar el numero de dias que habia antes, pero lo que yo quiero es saber los numeros de dias que hay en ese mes:
Un saludo y muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.427
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

elabora un programa que almacene en una tabla el numero de dias que tiene cada mes

Publicado por Alfil (1270 intervenciones) el 25/03/2021 10:51:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
int main()
{
    int mes;
 
    std::cout << "Mes (1-12): ";
    std::cin >> mes;
 
    switch (mes)
    {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            std::cout << "31 dias" << std::endl;
            break;
 
        case 4:
        case 6:
        case 9:
        case 11:
            std::cout << "30 dias" << std::endl;
            break;
 
        case 2:
            std::cout << "28 dias" << std::endl;
            break;
 
        default:
            std::cout << "Mes mo valido" << std::endl;
    }
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Rodrigo
Val: 1.783
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

elabora un programa que almacene en una tabla el numero de dias que tiene cada mes

Publicado por Rodrigo (538 intervenciones) el 25/03/2021 13:51:46
La parte de "almacene en una tabla el numero de dias que tiene cada mes" del enunciado me hace pensar en que los datos los tienes que tener en un arreglo y tomar de ahi la respuesta, algo asi como:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
 
int main()
{
    int dias[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    int mes;
 
    std::cout << "Mes (1-12): ";
    std::cin >> mes;
 
    if( mes >= 1 && mes <= 12 ) {
      std::cout << dias[mes-1] << " dias" << std::endl;
    }
 
    return 0;
}

El arreglo tiene indices de 0 a 11, los meses de 1 a 12, por lo que se resta uno al acceder al mes correspondiente (el cout que esta en la linea 12 arriba)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

elabora un programa que almacene en una tabla el numero de dias que tiene cada mes

Publicado por alberto (5 intervenciones) el 26/03/2021 08:49:57
Muchas gracias por vuestra ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar