Proszę o pomoc odnośnie tego zadania. problem mam z wyróżnioną częścią tekstu,
/*
Przygotuj program śledzący wpływy na konto Towarzystwa na Rzecz
Zachowania Dobrych Wpływów. Użytkownik ma być pytany o liczbę wpłacających,
a następnie ma prosić o podanie wpłaty każdego donatora. Informacje należy
umieścić w dynamicznie alokowanej tablicy struktur. Każda struktura ma
mieć dwa pola:
tablicę znakową (lub obiekt klasy string) na nazwisko
oraz pole typu double na kwotę.
Po odczytaniu wszystkich danych
program ma pokazać nazwiska i wpłaty wszystkich, którzy dali
przynajmniej 10 000 złotych. Lista ta ma mieć nagłówek Nasi
Wspaniali Sponsorzy. Dalej program ma pokazać listę pozostałych
ofiarodawców, tym razem z nagłówkiem Nasi Sponsorzy. Jeśli
w którejś z kategorii zabraknie nazwisk, program ma wyświetlić
słowo brak. Sponsorzy mają być podzieleni na dwie opisane grupy,
ale w ramach tych grup nie należy już nijak sortować. */
#include <iostream>
using namespace std;
struct struktura
{
string nazwisko;
double kwota;
};
int main()
{
int n;
cout<<"Ilu jest sponsorow: ";
cin>>n;
struktura *sponsorzy = new struktura [n];
for (int i=0; i<n; ++i)
{
cin.get();
cout<<"Podaj nazwisko "<<i+1<<" sponsora: ";
getline(cin,sponsorzy[ i ].nazwisko);
cout<<endl<<"Podaj kwote jaka wplacil: ";
cin>>sponsorzy[ i ].kwota;
}
cout<<endl<<"Nasi wspaniali sponsorzy: ";
for (int i=0; i<n; ++i)
{
if (sponsorzy[i].kwota >=10000)
{
if (tutaj musze wpisac warunek)
cout<<"BRAK"<<endl;
else
cout<<sponsorzy[i].nazwisko<<endl;
cout<<sponsorzy[i].kwota<<endl<<endl;
}
}
cout<<endl<<"Nasi sponsorzy: ";
for (int i=0; i<n; ++i)
{
if (sponsorzy[i].kwota < 10000)
{
cout<<sponsorzy[i].nazwisko<<endl;
cout<<sponsorzy[i].kwota<<endl<<endl;
}
}
}