olá , tenho um programa em C que dependendo do valor digitado imprime uma cor! Porém quero fazer com que se o usuario digitar os numeros de 1 a 10 imprima "vermelho" , como posso fazer isso? pois não quero fazer um case para cada numero de 1 a 10! Já tentei colocar : case 1..10: printf("vermelho");
Pergunta
Guest - Jader -
olá , tenho um programa em C que dependendo do valor digitado imprime uma cor! Porém quero fazer com que se o usuario digitar os numeros de 1 a 10 imprima "vermelho" , como posso fazer isso? pois não quero fazer um case para cada numero de 1 a 10! Já tentei colocar : case 1..10: printf("vermelho");
Mas isso não funcionou! obrigado
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
int opcao;
scanf("%d", &opcao);
switch (opcao)
{
case 1: printf("vermelho");
getch();
break;
default : printf("cor invalida");
getch();
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.