#include <iostream>
using namespace std;
int main() {
int N;
cout << "Enter number of students: ";
cin >> N;
int grades[100]; // assuming max 100 students
cout << "Enter " << N << " grades: ";
for (int i = 0; i < N; i++) {
cin >> grades[i];
}
// Display all grades
cout << "\nGrades entered: ";
for (int i = 0; i < N; i++) {
cout << grades[i] << " ";
}
cout << endl;
// Find highest and lowest
int highest = grades[0];
int lowest = grades[0];
for (int i = 1; i < N; i++) {
if (grades[i] > highest) highest = grades[i];
if (grades[i] < lowest) lowest = grades[i];
}
cout << "Highest grade: " << highest << endl;
cout << "Lowest grade: " << lowest << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgTjsKICAgIGNvdXQgPDwgIkVudGVyIG51bWJlciBvZiBzdHVkZW50czogIjsKICAgIGNpbiA+PiBOOwoKICAgIGludCBncmFkZXNbMTAwXTsgLy8gYXNzdW1pbmcgbWF4IDEwMCBzdHVkZW50cwogICAgY291dCA8PCAiRW50ZXIgIiA8PCBOIDw8ICIgZ3JhZGVzOiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKICAgICAgICBjaW4gPj4gZ3JhZGVzW2ldOwogICAgfQoKICAgIC8vIERpc3BsYXkgYWxsIGdyYWRlcwogICAgY291dCA8PCAiXG5HcmFkZXMgZW50ZXJlZDogIjsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKSB7CiAgICAgICAgY291dCA8PCBncmFkZXNbaV0gPDwgIiAiOwogICAgfQogICAgY291dCA8PCBlbmRsOwoKICAgIC8vIEZpbmQgaGlnaGVzdCBhbmQgbG93ZXN0CiAgICBpbnQgaGlnaGVzdCA9IGdyYWRlc1swXTsKICAgIGludCBsb3dlc3QgPSBncmFkZXNbMF07CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPCBOOyBpKyspIHsKICAgICAgICBpZiAoZ3JhZGVzW2ldID4gaGlnaGVzdCkgaGlnaGVzdCA9IGdyYWRlc1tpXTsKICAgICAgICBpZiAoZ3JhZGVzW2ldIDwgbG93ZXN0KSBsb3dlc3QgPSBncmFkZXNbaV07CiAgICB9CgogICAgY291dCA8PCAiSGlnaGVzdCBncmFkZTogIiA8PCBoaWdoZXN0IDw8IGVuZGw7CiAgICBjb3V0IDw8ICJMb3dlc3QgZ3JhZGU6ICIgPDwgbG93ZXN0IDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=