Advertisement
Fran0031

Ejercicio 8 Boletín 3

Nov 22nd, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.61 KB | None | 0 0
  1. /* OPCIÓN 1 */
  2. #include <stdio.h>
  3.  
  4. int MesSiguiente(int mes) {
  5.     // Se devuelve -1 si el mes no es un numero valido
  6.     if (mes < 1 ||  mes > 12)
  7.         return -1;
  8.    
  9.     int tmp = mes + 1;
  10.     if (tmp > 12)
  11.         tmp = 1;
  12.  
  13.     return tmp;
  14. }
  15.  
  16. int main() {
  17.     int x;
  18.  
  19.     printf("Introduzca un numero de mes: ");
  20.     scanf("%d", &x);
  21.  
  22.     printf("El siguiente mes es %d\n", MesSiguiente(x));
  23.  
  24.     return 0;
  25. }
  26.  
  27.  
  28. //OPCIÓN 2//
  29. #include <stdio.h>
  30.  
  31. char MesSiguiente(int mes) {
  32.     if (mes <1 || mes >12){
  33.         printf("No es un mes");
  34.     return 0;}
  35.     int tmp = mes + 1;
  36.     if (tmp > 12)
  37.         tmp = 1;
  38. switch (tmp){
  39.     case 1: printf("El siguiente mes es Enero");
  40.     break;
  41.     case 2: printf("El siguiente mes es Febrero");
  42.     break;
  43.     case 3: printf("El siguiente mes es Marzo");
  44.         break;
  45.     case 4: printf("El siguiente mes es Abril");
  46.         break;
  47.     case 5: printf("El siguiente mes es Mayo");
  48.         break;
  49.     case 6: printf("El siguiente mes es Junio");
  50.         break;
  51.     case 7: printf("El siguiente mes es Julio");
  52.         break;
  53.     case 8: printf("El siguiente mes es Agosto");
  54.         break;
  55.     case 9: printf("El siguiente mes es Septiembre");
  56.         break;
  57.     case 10: printf("El siguiente mes es Octubre");
  58.         break;
  59.     case 11: printf("El siguiente mes es Noviembre");
  60.         break;
  61.     case 12: printf("El siguiente mes es Diciembre");
  62.         break;
  63. }
  64.     return  0;
  65. }
  66.  
  67. int main() {
  68.     int x;
  69.  
  70.     printf("Introduzca un numero de mes: ");
  71.     scanf("%d", &x);
  72.     printf("%c\n", MesSiguiente(x));
  73.     return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement