#include<iostream>
#include<cstring>
using namespace std;
struct mem
{
string name;
double money;
};
int main()
{
int n,count;
cin >> n;
mem *person=new mem[n];//set a uncentainty array
for (int i = 0; i < n; i++)
{
if (i == 0)
{
cout << "Please enter name of first person." << endl;
cin >> person[i].name;
cout << "Please enter contribution of first person." << endl;
cin >> person[i].money;
}
else if(i==1)
{
cout << "Please enter name of second person." << endl;
cin >> person[i].name;
cout << "Please enter contribution of second person." << endl;
cin >> person[i].money;
}
else if (i == 2)
{
cout << "Please enter name of third person." << endl;
cin >> person[i].name;
cout << "Please enter contribution of third person." << endl;
cin >> person[i].money;
}
else
{
cout << "Please enter name of " << i+1 << " th person." << endl;
cin >> person[i].name;
cout << "Please enter money of " << i+1 << " th person." << endl;
cin >> person[i].money;
}
cout << endl;
}
int num1 = 0,num2=0;
cout << "\nGrand Patrons\n" << endl;
for (int j = 0; j < n; j++)
{
if (person[j].money > 10000)
{
cout << person[j].name << "\t" << person[j].money << endl;
num1++;
}
}
if (num1 == 0)
cout << "None." << endl;
cout << "\npatrons\n" << endl;
for (int k = 0; k < n; k++)
{
if (person[k].money <= 10000)
{
cout << person[k].name << "\t" << person[k].money << endl;
num2++;
}
}
if (num2 == 0)
cout << "None." << endl;
return 0;
}