Ajuda no código c


#1

Olá pessoal, eu estou a começar na área de programação em C, e estou com um bocadinho de dificuldades, eu escrevi um código para simular uma urna eletrônica, até que está a funcionar, porém, na hora que vou informar o candidato, tenho de informar duas vezes para que o programa registre o voto. Segue abaixo o fonte.

/* Urna eletrônica
// Autor: Reinaldo
// Data: 24/10/2017
*/

#include <stdio.h>
#include <stdlib.h>

main()
{
int a=0, b=0, d=0, l=0, op=0, qtd1=0, qtd2=0, qtd3=0, qtd4=0;
char s;

do
	{
		printf("*************************************************\n");
		printf("** 42 - A%ccio Neves                            **\n", 130);
		printf("** 51 - Jair Bolsonaro                         **\n");
		printf("** 24 - D%cria                                  **\n", 162);
		printf("** 13 - Lula                                   **\n");
		printf("**=============================================**\n");
		printf("** 0 - Sair                                    **\n");
		printf("*************************************************\n");
		printf("\n\nA%ccio Neves   Jair Bolsonaro    D%cria     Lula\n", 130, 162);
		printf("    %d               %d              %d       %d\n\n", qtd1, qtd2, qtd3, qtd4);
		printf("Escolha teu candidato a presidente do brasil:");
		scanf("%d", &op);
		
		switch(op)
			{
				case 42:
					if(op==42)
						{
							printf("Escolhestes A%ccio Neves, então tu %cs a favor das drogas!",130, 130);
							scanf("%d", &a);
							a=1;
							qtd1=qtd1+a;
						}
				break;
				
				case 51:
					if(op==51)
						{
							printf("Escolhestes Jair Bolsonaro, parab%cns tu %cs patriota!", 130, 130);
							scanf("%d", &b);
							b=1;
							qtd2=qtd2+b;
						}
				break;
				
				case 24:
					if(op==24)
						{
							printf("Escolhestes o D%cria", 162);
							scanf("%d", &d);
							d=1;
							qtd3=qtd3+d;
						}
					
				break;
				
				case 13:
					if(op==13)
						{
							printf("Escolhestes o Lula, tu %cs comunista e queres ver o Brasil na merda!",130);
							scanf("%d", &l);
							l=1;
							qtd4=qtd4+l;
						}
					printf("Lula");
				break;
				
				default:
					printf("Escolha uma op");
				break;
				
				case 0:
					if(op == s)
						{
							printf("Confirmar sair? S - N \n");
							scanf("%c", &s);
							fflush(stdin);
							exit(1);								
						}
					
				break;
					
			}
		
	}
	while(op!=0) ;
	system("pause");

}