#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; }