Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main() {
- int gryffindor = 0;
- int hufflepuff = 0;
- int ravenclaw = 0;
- int slytherin = 0;
- int answer1 = 0;
- int answer2 = 0;
- int answer3 = 0;
- int answer4 = 0;
- int max = 0;
- std::cout << "The Sorting Hat Quiz!\n";
- //q1
- std::cout << "Q1) When I'm dead, I want people to remember me as:\n\n" << "1) The Good\n" << "2) The Great\n" << "3) The Wise\n" << "4) The Bold\n";
- std::cin >> answer1;
- if(answer1 == 1) {
- hufflepuff++;
- }
- else if(answer1 == 2){
- ravenclaw++;
- }
- else if(answer1 == 3) {
- ravenclaw++;
- }
- else if(answer1 == 4) {
- gryffindor++;
- }
- else {
- std::cout << "Invalid input\n";
- }
- std::cout << "Q2) Dawn or Dusk\n\n" << "1) Dawn\n" << "2) Dusk\n";
- std::cin >> answer2;
- if(answer2 == 1) {
- gryffindor++;
- ravenclaw++;
- }
- else if(answer2 == 2) {
- hufflepuff++;
- slytherin++;
- }
- else {
- std::cout << "Invalid input\n";
- }
- std::cout << "Q3) Which kind of instrument most pleases your ear?\n\n" << "1) The violin\n" << "2) The trumpet\n" << "3) The piano\n" << "4) The drum\n";
- std::cin >> answer3;
- if(answer3 == 1) {
- slytherin++;
- }
- else if(answer3 == 2) {
- hufflepuff++;
- }
- else if(answer3 == 3) {
- ravenclaw++;
- }
- else if(answer3 == 4) {
- gryffindor++;
- }
- else {
- std::cout << "Invalid input\n";
- }
- std::cout << "Q4) Which road tempts you most?\n\n" << "1) The Wide, sunny grassy lane\n" << "2) The narrow, dark, lantern-lit alley\n" << "3) The twisting, leaf-strew path through woods\n" << "4) The cobbled street lined with ancient buildings\n";
- std::cin >> answer4;
- if(answer4 == 1) {
- hufflepuff++;
- }
- else if(answer4 == 2) {
- slytherin++;
- }
- else if(answer4 == 3) {
- gryffindor++;
- }
- else if(answer4 == 4) {
- ravenclaw++;
- }
- else {
- std::cout << "Invalid input\n";
- }
- std::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";
- }
- std::cout << house << "!\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement