Even with a program as small and as simple as this one, there are some minor variations possible. Two slightly different versions are presented here.
#include <iostream> using namespace std; int main() { int score; int max = 0; cout << "Enter a score (-1 to end): "; cin >> score; while (score != -1) { if (score > max) max = score; cout << "Enter a score (-1 to end): "; cin >> score; } cout << "The maximum score is " << max << endl; return 0; }
#include <iostream> using namespace std; int main() { int score; int max; cout << "Enter a score (-1 to end): "; cin >> score; max = score; while (score != -1) { if (score > max) max = score; cout << "Enter a score (-1 to end): "; cin >> score; } cout << "The maximum score is " << max << endl; return 0; }