#include <iostream>
#include <algorithm>
using namespace std;
int number = 0;
int pancakeseaten[10];
int main (){
cout << "Welcome to my pancake project" << endl;
do{
cout << "How many pancakes did person number " << ++number << " eat?" << endl;
--number;
cin >> pancakeseaten[number];
number = number + 1;
} while (number < 10);
if (pancakeseaten[0] > pancakeseaten[1] && pancakeseaten[0] > pancakeseaten[2]&& pancakeseaten[0] > pancakeseaten[3] && pancakeseaten[0] > pancakeseaten[4] && pancakeseaten[0] > pancakeseaten[5]&& pancakeseaten[0] > pancakeseaten[6] &&pancakeseaten[0] > pancakeseaten[7] && pancakeseaten[0] > pancakeseaten[8]&& pancakeseaten[0] > pancakeseaten[9]){
cout << "Person 1 ate the most pancakes " << endl;
} else if (pancakeseaten[1] > pancakeseaten[0] && pancakeseaten[1] > pancakeseaten[2]&& pancakeseaten[1] > pancakeseaten[3] && pancakeseaten[1] > pancakeseaten[4] && pancakeseaten[1] > pancakeseaten[5]&& pancakeseaten[1] > pancakeseaten[6] &&pancakeseaten[1] > pancakeseaten[7] && pancakeseaten[1] > pancakeseaten[8]&& pancakeseaten[1] > pancakeseaten[9]){
cout << "Person 2 ate the most pancakes " << endl;
} else if (pancakeseaten[2] > pancakeseaten[0] && pancakeseaten[2] > pancakeseaten[0]&& pancakeseaten[2] > pancakeseaten[3] && pancakeseaten[2] > pancakeseaten[4] && pancakeseaten[2] > pancakeseaten[5]&& pancakeseaten[2] > pancakeseaten[6] &&pancakeseaten[2] > pancakeseaten[7] && pancakeseaten[2] > pancakeseaten[8]&& pancakeseaten[2] > pancakeseaten[9]){
cout << "Person 3 ate the most pancakes " << endl;
} else if (pancakeseaten[3] > pancakeseaten[0] && pancakeseaten[3] > pancakeseaten[2]&& pancakeseaten[3] > pancakeseaten[0] && pancakeseaten[3] > pancakeseaten[4] && pancakeseaten[3] > pancakeseaten[5]&& pancakeseaten[3] > pancakeseaten[6] &&pancakeseaten[3] > pancakeseaten[7] && pancakeseaten[3] > pancakeseaten[8]&& pancakeseaten[3] > pancakeseaten[9]){
cout << "Person 4 ate the most pancakes " << endl;
} else if (pancakeseaten[4] > pancakeseaten[0] && pancakeseaten[4] > pancakeseaten[2]&& pancakeseaten[4] > pancakeseaten[3] && pancakeseaten[4] > pancakeseaten[0] && pancakeseaten[4] > pancakeseaten[5]&& pancakeseaten[4] > pancakeseaten[6] &&pancakeseaten[4] > pancakeseaten[7] && pancakeseaten[4] > pancakeseaten[8]&& pancakeseaten[4] > pancakeseaten[9]){
cout << "Person 5 ate the most pancakes " << endl;
} else if (pancakeseaten[5] > pancakeseaten[0] && pancakeseaten[5] > pancakeseaten[2]&& pancakeseaten[5] > pancakeseaten[3] && pancakeseaten[5] > pancakeseaten[4] && pancakeseaten[5] > pancakeseaten[0]&& pancakeseaten[5] > pancakeseaten[6] &&pancakeseaten[5] > pancakeseaten[7] && pancakeseaten[5] > pancakeseaten[8]&& pancakeseaten[5] > pancakeseaten[9]){
cout << "Person 6 ate the most pancakes " << endl;
} else if (pancakeseaten[6] > pancakeseaten[0] && pancakeseaten[6] > pancakeseaten[2]&& pancakeseaten[6] > pancakeseaten[3] && pancakeseaten[6] > pancakeseaten[4] && pancakeseaten[6] > pancakeseaten[5]&& pancakeseaten[6] > pancakeseaten[0] &&pancakeseaten[6] > pancakeseaten[7] && pancakeseaten[6] > pancakeseaten[8]&& pancakeseaten[6] > pancakeseaten[9]){
cout << "Person 7 ate the most pancakes " << endl;
} else if (pancakeseaten[7] > pancakeseaten[0] && pancakeseaten[7] > pancakeseaten[2]&& pancakeseaten[7] > pancakeseaten[3] && pancakeseaten[7] > pancakeseaten[4] && pancakeseaten[7] > pancakeseaten[5]&& pancakeseaten[7] > pancakeseaten[6] &&pancakeseaten[7] > pancakeseaten[0] && pancakeseaten[7] > pancakeseaten[8]&& pancakeseaten[7] > pancakeseaten[9]){
cout << "Person 8 ate the most pancakes " << endl;
} else if (pancakeseaten[8] > pancakeseaten[0] && pancakeseaten[8] > pancakeseaten[2]&& pancakeseaten[8] > pancakeseaten[3] && pancakeseaten[8] > pancakeseaten[4] && pancakeseaten[8] > pancakeseaten[5]&& pancakeseaten[8] > pancakeseaten[6] &&pancakeseaten[8] > pancakeseaten[7] && pancakeseaten[8] > pancakeseaten[0]&& pancakeseaten[8] > pancakeseaten[9]){
cout << "Person 9 ate the most pancakes " << endl;
} else if (pancakeseaten[9] > pancakeseaten[0] && pancakeseaten[9] > pancakeseaten[2]&& pancakeseaten[9] > pancakeseaten[3] && pancakeseaten[9] > pancakeseaten[4] && pancakeseaten[9] > pancakeseaten[5]&& pancakeseaten[9] > pancakeseaten[6] &&pancakeseaten[9] > pancakeseaten[7] && pancakeseaten[9] > pancakeseaten[8]&& pancakeseaten[9] > pancakeseaten[0]){
cout << "Person 10 ate the most pancakes " << endl;
}
if (pancakeseaten[0] < pancakeseaten[1] && pancakeseaten[0] < pancakeseaten[2]&& pancakeseaten[0] < pancakeseaten[3] && pancakeseaten[0] < pancakeseaten[4] && pancakeseaten[0] < pancakeseaten[5]&& pancakeseaten[0] < pancakeseaten[6] &&pancakeseaten[0] < pancakeseaten[7] && pancakeseaten[0] < pancakeseaten[8]&& pancakeseaten[0] < pancakeseaten[9]){
cout << "Person 1 ate the least pancakes " << endl;
} else if (pancakeseaten[1] < pancakeseaten[0] && pancakeseaten[1] < pancakeseaten[2]&& pancakeseaten[1] < pancakeseaten[3] && pancakeseaten[1] < pancakeseaten[4] && pancakeseaten[1] < pancakeseaten[5]&& pancakeseaten[1] < pancakeseaten[6] &&pancakeseaten[1] < pancakeseaten[7] && pancakeseaten[1] < pancakeseaten[8]&& pancakeseaten[1] < pancakeseaten[9]){
cout << "Person 2 ate the least pancakes " << endl;
} else if (pancakeseaten[2] < pancakeseaten[0] && pancakeseaten[2] < pancakeseaten[0]&& pancakeseaten[2] < pancakeseaten[3] && pancakeseaten[2] < pancakeseaten[4] && pancakeseaten[2] < pancakeseaten[5]&& pancakeseaten[2] < pancakeseaten[6] &&pancakeseaten[2] < pancakeseaten[7] && pancakeseaten[2] < pancakeseaten[8]&& pancakeseaten[2] < pancakeseaten[9]){
cout << "Person 3 ate the least pancakes " << endl;
} else if (pancakeseaten[3] < pancakeseaten[0] && pancakeseaten[3] < pancakeseaten[2]&& pancakeseaten[3] < pancakeseaten[0] && pancakeseaten[3] < pancakeseaten[4] && pancakeseaten[3] < pancakeseaten[5]&& pancakeseaten[3] < pancakeseaten[6] &&pancakeseaten[3] < pancakeseaten[7] && pancakeseaten[3] < pancakeseaten[8]&& pancakeseaten[3] < pancakeseaten[9]){
cout << "Person 4 ate the least pancakes " << endl;
} else if (pancakeseaten[4] < pancakeseaten[0] && pancakeseaten[4] < pancakeseaten[2]&& pancakeseaten[4] < pancakeseaten[3] && pancakeseaten[4] < pancakeseaten[0] && pancakeseaten[4] < pancakeseaten[5]&& pancakeseaten[4] < pancakeseaten[6] &&pancakeseaten[4] < pancakeseaten[7] && pancakeseaten[7] < pancakeseaten[8]&& pancakeseaten[4] < pancakeseaten[9]){
cout << "Person 5 ate the least pancakes " << endl;
} else if (pancakeseaten[5] < pancakeseaten[0] && pancakeseaten[5] < pancakeseaten[2]&& pancakeseaten[5] < pancakeseaten[3] && pancakeseaten[5] < pancakeseaten[4] && pancakeseaten[6] < pancakeseaten[0]&& pancakeseaten[5] < pancakeseaten[6] &&pancakeseaten[5] < pancakeseaten[7] && pancakeseaten[5] < pancakeseaten[8]&& pancakeseaten[5] < pancakeseaten[9]){
cout << "Person 6 ate the least pancakes " << endl;
} else if (pancakeseaten[6] < pancakeseaten[0] && pancakeseaten[6] < pancakeseaten[2]&& pancakeseaten[6] < pancakeseaten[3] && pancakeseaten[6] < pancakeseaten[4] && pancakeseaten[6] < pancakeseaten[5]&& pancakeseaten[6] < pancakeseaten[0] &&pancakeseaten[6] < pancakeseaten[7] && pancakeseaten[6] < pancakeseaten[8]&& pancakeseaten[6] < pancakeseaten[9]){
cout << "Person 7 ate the least pancakes " << endl;
} else if (pancakeseaten[7] < pancakeseaten[0] && pancakeseaten[7] < pancakeseaten[2]&& pancakeseaten[7] < pancakeseaten[3] && pancakeseaten[7] < pancakeseaten[4] && pancakeseaten[7] < pancakeseaten[5]&& pancakeseaten[7] < pancakeseaten[6] &&pancakeseaten[7] < pancakeseaten[0] && pancakeseaten[7] < pancakeseaten[8]&& pancakeseaten[7] < pancakeseaten[9]){
cout << "Person 8 ate the least pancakes " << endl;
} else if (pancakeseaten[8] < pancakeseaten[0] && pancakeseaten[8] < pancakeseaten[2]&& pancakeseaten[8] < pancakeseaten[3] && pancakeseaten[8] < pancakeseaten[4] && pancakeseaten[8] < pancakeseaten[5]&& pancakeseaten[8] < pancakeseaten[6] &&pancakeseaten[8] < pancakeseaten[7] && pancakeseaten[8] < pancakeseaten[0]&& pancakeseaten[8] < pancakeseaten[9]){
cout << "Person 9 ate the least pancakes " << endl;
} else if (pancakeseaten[9] < pancakeseaten[0] && pancakeseaten[9] < pancakeseaten[2]&& pancakeseaten[9] < pancakeseaten[3] && pancakeseaten[9] < pancakeseaten[4] && pancakeseaten[9] < pancakeseaten[5]&& pancakeseaten[9] < pancakeseaten[6] &&pancakeseaten[9] < pancakeseaten[7] && pancakeseaten[9] < pancakeseaten[8]&& pancakeseaten[9] < pancakeseaten[0]){
cout << "Person 10 ate the least pancakes " << endl;
}
sort (pancakeseaten, pancakeseaten+11);
for (int i=10; i>0; i--) {
cout << "One person ate " << pancakeseaten[i] << endl;
}
system("pause");
}