if (plik.good()) {
while (!plik.eof()) {
for (int i = 0; i < ile; i++) {
cout << "Wplata #" << ile << endl;
cout << "Podaj nazwisko: ";
plik.get();
getline(plik, ps->nazwisko);
cout << ps->nazwisko << endl;
;
cout << "Podaj kwote: ";
plik >> ps->kwota;
cout << ps->kwota << endl;
ps++;
}
}
cout << endl;
ps -= ile;
for (int i = 0; i < ile; i++) {
getline(plik >> std::ws, ps[i].nazwisko);
plik >> ps[i].kwota;
}
for (int i = 0; i < ile; i++) {
if (ps->kwota > 10000) {
cout << ps->nazwisko << " " << ps->kwota << " Nasi wspaniali sponsorzy" << endl;
ps++;
}
else {
cout << ps->nazwisko << " " << ps->kwota << " Nasi sponsorzy" << endl;
ps++;
}
}
cout << "Nasi wspaniali sponsorzy:\n";
for (int i = 0; i < ile; i++) {
if (ps[i].kwota <= 10000) continue;
cout << ps[i].nazwisko << " " << ps[i].kwota << '\n';
}
cout << "\n\nNasi sponsorzy:\n";
for (int i = 0; i < ile; i++) {
if (ps[i].kwota > 10000) continue;
cout << ps[i].nazwisko << " " << ps[i].kwota << '\n';
}