
gabriiellfr
(usa Ubuntu)
Enviado em 22/06/2013 - 19:41h
Olá,
estou fazendo um programa que simula um campeonato, ja esta tudo pronto, estou apenas precisando de uma ajuda para a ordenação na mostragem da classificação dos times.
minha ideia é utilizar vector para ordenação ou talvez usar map, mas eu conhece estes dois por cima, consigo guarda minha classe em um vector, mas nao sei nada alem disso, se alguem poder me ajudar ficarei muito agradecido.
segue o codigo que tenho no monento. Se necessitar ver alguma outra parte de meu codigo é só pedir.
if (vTime.size() > 0) {
unsigned int i;
int a, b, c, d, e, f, g, h;
string time;
for (i = 0; i < vTime.size(); i++) {
time = vTime[i].rTime();
a = vTime[i].rPontos();
b = vTime[i].rJogos();
c = vTime[i].rVitorias();
d = vTime[i].rEmpates();
e = vTime[i].rDerrotas();
f = vTime[i].rGolsPro();
g = vTime[i].rGolsContra();
h = vTime[i].rSaldoGols();
cout << time << " " << a << " " << b << " " << c << " " << d << " " << e << " " << f << " " << g << " " << h << endl;
}
cout << endl;
system("pause");
} else {
cout << endl;
cout << " Nao existe time cadastrado." << endl;
cout << endl;
system("pause");
}
no momento ele mostra em ordem de cadastramento.