PUCRS
Faculdade de Informática
Programaćčo de Software Básico - 4613S-04

EXERCÍCIO

 

Criar um programa que leia o nome de N candidatos a uma eleićčo. A ordem de leitura define o número do candidato, ou seja, o primeiro será o candidato de número 1, o segundo o candidato de número 2, e assim por diante.

Antes de ler o nome do primeiro candidato o programa deve perguntar quantos candidatos serčo informados.

Após a leitura dos nomes o programa deverá ler os M votos depositados em uma urna. O voto consiste do número do candidato.

Antes de ler o primeiro voto o programa deve perguntar quantos votos exitem na urna.

Como saída, o programa deve apresentar a lista de candidatos com a quantidade de votos de cada candidato.

 

Após fazer o programa funcionar, substitua a entrada de dados de teclado pela entradas de arquivo.

Como sugestčo, gere um arquivo de votos usando o seguinte trecho de código:

#include <cstdlib>

.....

........

 

srand(time(0));

for (int i = 0; i < 50; i++)

 cout << 1 + rand() % 10 << endl