problema com char
Eu estou com um problema. Meu programa funciona, mas queria fazer um looping para ele para apenas quando digitar EOF. Outro problema é que na segunda volta ele exibe na tela" Digite a nota: valor incorreto".
#include <stdio.h>#include <stdlib.h>int main(){ char nota; printf("\t\t\tPrograma conversor de notas\n\n\n"); do{ printf("Digite a nota do aluno: "); scanf("%c", ¬a); switch(nota){ case'a': case'A': case'b': case'B': printf("APROVADO\n"); break; case'c': case'C': printf("EXAME\n"); break; case'd': case'D': case'e': case'E': printf("REPROVADO\n"); break; default: printf("Valor incorreto\n"); break; }}while((nota = getchar()) != EOF); system("pause");}
Discussão (8)
Carregando comentários...