#include #include #include #include using namespace std; // required for conversion to lowercase class toLower {public: char operator() (char c) const {return tolower(c);}}; int main() { string answer; int score = 0; cout << "(1) What year was the Declaration of Independence drafted? "; getline(cin, answer); transform(answer.begin(), answer.end(), answer.begin(), toLower()); if (answer == "1776") { cout << "Correct\n"; score++; } else { cout << "Incorrect\n"; } cout << "\n(2) In 1776 who was chosen by the Committee of Five to write the Declaration of Independence? "; getline(cin, answer); transform(answer.begin(), answer.end(), answer.begin(), toLower()); if (answer == "thomas jefferson") { cout << "Correct\n"; score++; } else { cout << "Incorrect\n"; } cout << "\n(3) At the signing of the Declaration of Independence who was quoted saying \"We must all hang together, or assuredly we shall all hang separately\"? "; getline(cin, answer); transform(answer.begin(), answer.end(), answer.begin(), toLower()); if (answer == "benjamin franklin") { cout << "Correct\n"; score++; } else { cout << "Incorrect\n"; } cout << "\nYou answered " << score << " Correctly out of 3\n"; return 0; }