TOPIC

Wrong answer (20%)

b c asked 3 years ago

Alguém sabe me dizer o que falta no meu código? Pois eu confesso que o enunciado ainda me deixa confusa, mas se eu só errei 20% alguma coisa eu fiz certo né. Me ajudem por favor, não consigo identificar o erro.

meu código:

include

int main() { char renas[8][7] = {"Dasher", "Dancer", "Prancer", "Vixen", "Comet", "Cupid", "Donner", "Blitzen", "Rudolph"}; int countRenas[8]; int i; for(i = 0; i < 9; i++){ scanf("%d",&countRenas[i]); if(countRenas[i] <= 0 && countRenas[i]>9){ printf("Digite valores entre 1 e 9!"); } else{ switch (countRenas[8]) { case 1 : printf("%s\n",renas[0]); break; case 2 : printf("%s\n",renas[1]); break; case 3 : printf("%s\n",renas[2]); break; case 4 : printf("%s\n",renas[3]); break; case 5 : printf("%s\n",renas[4]); break; case 6 : printf("%s\n",renas[5]); break; case 7 : printf("%s\n",renas[6]); break; case 8 : printf("%s\n",renas[7]); break; case 9 : printf("%s\n",renas[8]); break; default : break; } } } return 0; }

Remember not post solutions. Your post may be reviewed by our moderators.

  • Francisco Arcos Filho replied 2 years ago

    Você não deve imprimir nada além do especificado, ou seja, mensagens de orientacão para o usuário não são necessárias