• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 4 anos atrás

Linguagem C. alguém pode me ajudar nessa questão??
Informar qual o dia da semana correspondente ao número informado pelo
usuário: 1 → domingo, 2 → segunda-feira, 3 → terça-feira, etc. Para um valor
fora do intervalo, informar valor inválido.

Respostas

respondido por: Zeus0161
1

#include <stdio.h>

int main (){

   int d;

   printf ("Digite Dia semana: ");

   scanf ("%d",&d);

   if (d<=0 || d>6){

   printf ("Valor incorreto!, digite novamente\n");

   do  

   scanf ("%d",&d);

   while (d<=0 || d>6);

   }

   if (d==1){

       printf ("domingo");

   }

   else

   if (d==2){

       printf ("segunda");

   }

   else

   if (d==3){

       printf ("terça");

   }

   else

   if (d==4){

       printf ("quarta");

   }

   else

   if (d==5){

       printf ("quinta");

   }

   else

   if (d==6){

       printf ("sexta");

   }

}

//tive uns probleminhas no do while, mas acho q seria mais ou menos isso

Perguntas similares