#include <iostream>
using namespace std;
class Student {
private:
string name;
int rollNumber;
float marks[5];
public:
Student(string n, int r, float m[]) {
name = n;
rollNumber = r;
for (int i = 0; i < 5; i++)
marks[i] = m[i];
}
float getAverage() {
float sum = 0;
for (int i = 0; i < 5; i++)
sum += marks[i];
return sum / 5;
}
void display() {
cout << "Name: " << name << endl;
cout << "Roll Number: " << rollNumber << endl;
cout << "Average Marks: " << getAverage() << endl;
cout << "------------------" << endl;
}
};
int main() {
float m1[5] = {80, 85, 90, 75, 88};
float m2[5] = {70, 65, 78, 72, 68};
Student s1("Ahmed", 1, m1);
Student s2("Ali", 2, m2);
s1.display();
s2.display();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgU3R1ZGVudCB7CnByaXZhdGU6CiAgICBzdHJpbmcgbmFtZTsKICAgIGludCByb2xsTnVtYmVyOwogICAgZmxvYXQgbWFya3NbNV07CgpwdWJsaWM6CiAgICBTdHVkZW50KHN0cmluZyBuLCBpbnQgciwgZmxvYXQgbVtdKSB7CiAgICAgICAgbmFtZSA9IG47CiAgICAgICAgcm9sbE51bWJlciA9IHI7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCA1OyBpKyspCiAgICAgICAgICAgIG1hcmtzW2ldID0gbVtpXTsKICAgIH0KCiAgICBmbG9hdCBnZXRBdmVyYWdlKCkgewogICAgICAgIGZsb2F0IHN1bSA9IDA7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCA1OyBpKyspCiAgICAgICAgICAgIHN1bSArPSBtYXJrc1tpXTsKICAgICAgICByZXR1cm4gc3VtIC8gNTsKICAgIH0KCiAgICB2b2lkIGRpc3BsYXkoKSB7CiAgICAgICAgY291dCA8PCAiTmFtZTogIiA8PCBuYW1lIDw8IGVuZGw7CiAgICAgICAgY291dCA8PCAiUm9sbCBOdW1iZXI6ICIgPDwgcm9sbE51bWJlciA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIkF2ZXJhZ2UgTWFya3M6ICIgPDwgZ2V0QXZlcmFnZSgpIDw8IGVuZGw7CiAgICAgICAgY291dCA8PCAiLS0tLS0tLS0tLS0tLS0tLS0tIiA8PCBlbmRsOwogICAgfQp9OwoKaW50IG1haW4oKSB7CiAgICBmbG9hdCBtMVs1XSA9IHs4MCwgODUsIDkwLCA3NSwgODh9OwogICAgZmxvYXQgbTJbNV0gPSB7NzAsIDY1LCA3OCwgNzIsIDY4fTsKCiAgICBTdHVkZW50IHMxKCJBaG1lZCIsIDEsIG0xKTsKICAgIFN0dWRlbnQgczIoIkFsaSIsIDIsIG0yKTsKCiAgICBzMS5kaXNwbGF5KCk7CiAgICBzMi5kaXNwbGF5KCk7CgogICAgcmV0dXJuIDA7Cn0=