eduardo-augu... disse:
Uma abordagem seria:
- Criar uma struct para armazenar a pergunta, as alternativas e a resposta correta;
- Povoar essas structs, tanto através de uma função em que as perguntas, as alternativas e a resposta sejam inseridas manualmente ou lendo-as através de um arquivo de perguntas, produzido previamente;
- Criar uma variável int com os pontos do candidato, inicializada em 0;
- Exibir, sequencialmente, cada uma das perguntas e solicitar a resposta do usuário;
- Caso o usuário tenha escolhido a alternativa correta, isto é, a mesma alternativa indicada no campo de resposta correta da struct, incrementar o valor da variável de pontos; caso tenha escolhido qualquer outra, decrementar;
- Após responder a última pergunta, exibir o valor da variável de pontos.
Aí é com você ou a especificação do projeto se o usuário terá mais de uma chance ou quantos pontos serão somados ou subtraídos.