Pages

viernes, 1 de febrero de 2013

Determinar los días que tiene cada mes Codigo en C

Problema
Diseñar un algoritmo que permita ingresar el número del mes y determinar cuántos días tiene el mes, para el caso de Febrero, el algoritmo deberá indicar que no cuenta con la información necesaria para dar la respuesta.

Solución
  • Entrada: 12
  • Salida: tiene 31 días
Codigo Fuente en C
#include <stdio.h>
int main()
{
    int m;
      printf("Ingresa mes en numero\n");
      scanf("%d",&m);
      if(m>=3 && m<=12 || m==1){
          if(m<=7){
              if(m%2==0){
              printf("El mes %d tiene 30 dias",m);
              }else{
              printf("El mes %d tiene 31 dias",m);
              }
          }else{
             if(m%2==0){
              printf("El mes %d tiene 31 dias",m);
              }else{
              printf("El mes %d tiene 30 dias",m);
              }
          }
      }else{
         printf("No hay informacion necesaria");
      }
    return 0;
}

1 comentario:

  1. #include
    int main()
    {
    int m;
    printf("Ingresa mes en numero\n");
    scanf("%d",&m);
    if( !(m==2) ){
    if(m<=7){
    if(m%2==0){
    printf("El mes %d tiene 30 dias",m);
    }else{
    printf("El mes %d tiene 31 dias",m);
    }
    }else{
    if(m%2==0){
    printf("El mes %d tiene 31 dias",m);
    }else{
    printf("El mes %d tiene 30 dias",m);
    }
    }
    }else{
    printf("No hay informacion necesaria");
    }
    return 0;
    }

    ResponderEliminar