Tenho um projeto que consiste em criar um programa voltado para as eleições de 2018. Ele deve exibir na tela os candidatos para presidente, governador, deputados e senadores e seus números. O eleitor digita o número dos candidatos e conclui sua votação. Porém, o programa deve estar apto a aceitar infinitos votos, pois não se sabe quantos eleitores votarão. Ao mesmo tempo, ele deve contabilizar os votos e exibir uma porcentagem ao final da eleição (eu digitarei um código que deve encerrar a votação) dos vencedores, número total de votos, votos em candidatos dos sexos masculino e feminino e a necessidade de segundo turno. Ou seja, um loop que só pode ser quebrado quando eu decidir. Não sei como faço essa repetição, como insiro um mecanismo de quebra e como exibir as estatísticas finais. A repetição precisa acontecer mas sem resetar os valores das variáveis que estarão contando os votos. Por enquanto só tenho os printf solicitando ao eleitor o seu voto e os scanf armazenando o número digitado pelo usuário.