Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <stdio.h>
- # include <stdlib.h>
- # include <time.h>
- // A quantidade total de votos é definida aqui
- # define QUANT_VOTOS 5000000
- int main(int argc, char *argv[]){
- // Definindo o seeder
- srand(time(NULL));
- // Definindo o array de candidados
- int candidatos[4];
- int votos_nulos = 0;
- int votos_branco = 0;
- for (int i = 0; i < QUANT_VOTOS; i++){
- // Definindo o voto aleatório nos
- // candidatos. O mod 4 limita o
- // o intervalo do número gerado
- int voto = rand() % 6;
- switch (voto) {
- case 4:
- votos_nulos++;
- break;
- case 5:
- votos_branco++;
- break;
- default:
- // Incrementando em um voto no
- // candidato selecionado aleatoriamente
- candidatos[voto]++;
- }
- }
- // Exibindo o total de votos
- for (int i = 0; i < 4; i++){
- printf("Candidato %d:\t%d\n", i + 1, candidatos[i]);
- }
- printf("Votos nulos:\t%d\nVotos brancos:\t%d\n", votos_nulos, votos_branco);
- exit(1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement