Siemka. Mam pewien problem. Mam strukturę:
struct Klient
{
string imie;
int czas, wynik;
};
w main tworzę tablice struktur :
Klient *per = new Klient[ile];
I wypełniam w pętli for moją strukturę. I wszystko gra jak do tej pory. I tu pojawia się mój problem. Załóżmy że mam 4 klientów :
[WG mojej struktury wprowadzam dane : IMIE >> CZAS >> WYNIK] czyli :
Karol >> 10 >> 50 // dane w per[0]
Ola >> 10 >> 20 // dane w per[1]
Karol >> 15 >> 70 // dane w per[2]
Małgorzata >> 15 >> 30 dane w per[3]
Chcę zsumować powtarzających się klientów tak że wynik wyjdzie następujący:
Karol >> 25 >> 120 // jak widać karol został zsumowany (czas i wynik) i teraz jest to per[0]
Ola >> 10 >> 20 // per[1]
Małgorzata >> 15 >> 30 // per[2] jak widać Małgorzata zajęła miejsce per[2] a wcześniej miała per[3]
Aktualnie per[3] nie istnieje ...
No i nie wiem jak to zrobić.. Jakieś pomysły ?