PRECISO CONVERTER UM CODIGO EM PORTUGOL PARA LINGUAGEM C
algoritmo L6P01;
var
inteiro : X;
procedimento MES(inteiro:N);
constante
M[1..12,10] = ("Janeiro","Fevereiro","Março","Abril","Maio","Junho",
"Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
início
se ( ( N < 1 ) ou ( N > 12 ) ) então
imprima("O numero não corresponde a um mes. ");
senão
imprima(N, "corresponde a ",M[N]);
fim-se
fim
início
leia(X);
MES(X);
fim
bernborgess:
o que eh portugol?
Soluções para a tarefa
Respondido por
1
Resposta:
#include <stdio.h>
int X;
const char* M[]= ["Janeiro","Fevereiro","Março","Abril","Maio","Junho",
"Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
void MES(int N){
if ( ( N < 1 ) || ( N > 12 ) )
printf("O numero não corresponde a um mes. ");
else
printf(N, "corresponde a ",M[N]);
}
int main(){
scanf("%d",&X);
MES(X);
}
Qualquer duvida pergunte abaixo
const char* M[]= ["Janeiro","Fevereiro","Março","Abril","Maio","Junho",
caracteres do dia da semana correspondente ao número. Por exemplo, 7 corresponde à
“SAB”. O procedimento deve mostrar uma mensagem de erro caso o número recebido
não corresponda à um dia da semana. Gere também um algoritmo que utilize esse
procedimento, chamando-o, mas antes lendo um valor para passagem de parâmetro.
Perguntas interessantes
Física,
6 meses atrás
Inglês,
6 meses atrás
Biologia,
6 meses atrás
Administração,
8 meses atrás
Matemática,
8 meses atrás
Química,
1 ano atrás