Programa em C - Meu acumulador no final recebe o número aleatório, por que?
11/06/2015
0
Boa noite, estou fazendo um quiz em C, só que no final o acumulador mostra um número muito doido, alguem sabe por que?
[img]http://arquivo.devmedia.com.br/forum/imagem/424081-20150611-215848.png[/img]
#include <stdio.h> #include <conio.h> #include<stdlib.h> int main () { char letra,prox; int total, i; printf("QUIZ\n\nDigite:\na para a letra A \nb para a letra B\nc para a letra C\nd para a letra D\n\n"""); printf("1)Qual foi a linguagem usada para fazer este programa?\n\n\na)JAVA\nb)Object Pascal\nc)Visual Basic\nd)Linguagem C\n");//resposta correta:d scanf("%s",&letra); if (letra=='d'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: d\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("2)A palavra Pokemon e de origem recente e nasceu no Japao. Pokemon significa:\n\n\na)Tipo de alimento muito energetico que deve ser consumido com leite.\nb)Serie de desenho animado Japones. \nc)Refrigerante com sabor de guarana recentemente lancado no Brasil.\nd)Tipo de luta marcial chinesa.\n");//resposta correta:b scanf("%s",&letra); if (letra=='b'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: b\n\n") ;} printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("3)No mes de outubro e comemorado um grande evento infantil. Qual e este evento?\n\n\na)Dia das criancas.\nb)Dia da mentira. \nc)Carnaval.\nd)A Pascoa.\n");//resposta correta:a scanf("%s",&letra); if (letra=='a'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); printf ("%d", &total); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: a\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("4)Na África fica localizado um pais que e famoso por suas piramides. Que pais é este?\n\n\na)Grecia.\nb)Italia. \nc)Egito.\nd)Noruega.\n");//resposta correta:b scanf("%s",&letra); if (letra=='c'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: c\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("5)Os primeiros habitantes do Brasil foram:\n\n\na)Os Portugueses.\nb)Os escravos. \nc)Os Maias.\nd)Os indios.\n");//resposta correta:d scanf("%s",&letra); if (letra=='d'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: d\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("6)Uma das afirmacoes abaixo esta CORRETA. Qual delas?\n\n\na)No dia 25 de Dezembro e comemorado o reveillon.\nb)A Terra e o centro do universo. \nc)A Lua e o maior satelite artificial da Terra.\nd)O maior rio da Africa é o Nilo.\n");//resposta correta:d scanf("%s",&letra); if (letra=='d'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: d\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("7)Apenas uma das respostas abaixo esta CORRETA, voce sabe qual?\n\n\na)O Mamute é um animal extinto.\nb)O Jacare e mamifero. \nc)Quem inventou o aviao foi Pedro Dumont.\nd)O Mico Leao Prateado so existe no Brasil.\n");//resposta correta:d scanf("%s",&letra); if (letra=='a'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: a\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("8)A montanha mais alta do mundo chama-se:\n\n\na)Dedo de Deus.\nb)Monte Everest. \nc)Monte Sinai.\nd)Aconcagua.\n");//resposta correta:b scanf("%s",&letra); if (letra=='b'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: b\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("9)Planeta do Sistema Solar que possui aneis de poeira a sua volta.\n\n\na)Mercurio.\nb)Plutao. \nc)Saturno.\nd)Jupiter.\n");//resposta correta:c scanf("%s",&letra); if (letra=='c'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: c\n\n") ; } printf("Digite p e aperte ENTER, para ir a proxima pergunta"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf("10)Qual era o ser mitologico que transformava em estatua de pedra aquele que o visse?\n\n\na)O Ciclope.\nb)A Esfinge. \nc)A Medusa ou Gorgona.\nd)O Minotauro.\n");//resposta correta:b scanf("%s",&letra); if (letra=='c'){ printf("\n\nSua resposta: %s", &letra); printf ("\nResposta correta!\n\n"); total=total+1;} else { printf("Resposta incorreta\n"); printf("A resposta correta e: c\n\n") ; } printf("10 PERGUNTAS RESPONDIDAS! PRESSIONE p PARA VER O RESULTADO!"); scanf("%s",&prox); if (prox=='p'){ system ("cls"); } printf ("Sua pontuacao foi de %d:\n\n", &total); getch();
[img]http://arquivo.devmedia.com.br/forum/imagem/424081-20150611-215848.png[/img]
Erick
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)