#include
using namespace std;
int main(){
int gryffindor = 0;
int hufflepuff = 0;
int ravenclaw = 0;
int slytherin = 0;
int answer1, answer2, answer3, answer4;
cout << “The Sorting Hat Quiz!\n\n”;
cout << “Q1) When I’m dead, I want people to remember me as:\n\n”;
cout << “1) The Good\n”;
cout << “2) The Great\n”;
cout << “3) The Wise\n”;
cout << “4) The Bold\n”;
cin >> answer1;
if (answer1 == 1){
hufflepuff++;
} else if (answer1 == 2 ){
slytherin++;
} else if (answer1 == 3){
ravenclaw++;
} else if (answer1 == 4){
gryffindor++;
} else{
cout << “Invalid answer\n”;
}
cout << “Q2) Dawn or Dusk?\n\n”;
cout << “1) Dawn\n”;
cout << “2) Dusk\n”;
cin >> answer2;
if (answer2 == 1){
gryffindor++;
ravenclaw++;
} else if (answer2 == 2 ){
hufflepuff++;
slytherin++;
}
else{
cout << “Invalid answer\n”;
}
cout << “Q3) Do you think Tom is awesome?\n\n”;
cout << “1) Yeah\n”;
cout << “2) No\n”;
cout << “3) No way!\n”;
cout << “4) Of course\n”;
cin >> answer3;
if (answer3 == 1){
gryffindor++;
} else if (answer3 == 2 ){
hufflepuff++;
}else if (answer3 == 3 ){
slytherin++;
}else if (answer3 == 4 ){
ravenclaw++;
}
else{
cout << “Invalid answer\n”;
}
int max;
string house;
if (gryffindor > max){
max = gryffindor;
house = “Gryffindor”;
}if (hufflepuff > max){
max = hufflepuff;
house = “Hufflepuff”;
}if (ravenclaw > max){
max = ravenclaw;
house = “Ravenclaw”;
}if (slytherin > max){
max = slytherin;
house = “Slytherin”;
}
cout << house << “!\n”;
}