Advertisement
yesamarcos

Mostrando o mês conforme número digitado

Jul 19th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h> /* Acentuação */
  4.  
  5. void main(){
  6.    
  7.     // Acentos no Prompt de Comando Windows
  8.     setlocale(LC_ALL, "Portuguese");
  9.    
  10.     // Declaração de Variáveis
  11.     int mes, i, j;
  12.     char* meses_do_ano[12] = {"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"};
  13.    
  14.     // Entrada de dados
  15.     printf("Insira o número do mês: ");
  16.     scanf("%d", &mes);
  17.    
  18.     // Processamento
  19.     printf("\n");
  20.     if(mes <= 0 || mes > 12){
  21.    
  22.         printf("Mês digitado é inválido. \n");
  23.        
  24.     } else {
  25.  
  26.         for(i = 0; i < sizeof(meses_do_ano); i++){
  27.            
  28.             if(i == mes){
  29.                 j = i - 1;
  30.                 printf("Mês %s \n", meses_do_ano[j]); 
  31.             }
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement