PUCRS
Faculdade de Informtica
Programao de Software Bsico - 4613S-04

EXERCCIO

 

Criar um programa que leia o nome de N candidatos a uma eleio. A ordem de leitura define o nmero do candidato, ou seja, o primeiro ser o candidato de nmero 1, o segundo o candidato de nmero 2, e assim por diante.

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

Aps a leitura dos nomes o programa dever ler os M votos depositados em uma urna. O voto consiste do nmero do candidato.

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

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

 

Aps fazer o programa funcionar, substitua a entrada de dados de teclado pela entradas de arquivo.

Como sugesto, gere um arquivo de votos usando o seguinte trecho de cdigo:

#include <cstdlib>

.....

........

 

srand(time(0));

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

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