fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Student {
  5. private:
  6. string name;
  7. int rollNumber;
  8. float marks[5];
  9.  
  10. public:
  11. // Constructor
  12. Student(string n, int r, float m[5]) {
  13. name = n;
  14. rollNumber = r;
  15. for (int i = 0; i < 5; i++) {
  16. marks[i] = m[i];
  17. }
  18. }
  19.  
  20. // Calculate average marks
  21. float getAverage() {
  22. float sum = 0;
  23. for (int i = 0; i < 5; i++) {
  24. sum += marks[i];
  25. }
  26. return sum / 5;
  27. }
  28.  
  29. // Display student details
  30. void display() {
  31. cout << "Name: " << name << endl;
  32. cout << "Roll Number: " << rollNumber << endl;
  33. cout << "Marks: ";
  34. for (int i = 0; i < 5; i++) {
  35. cout << marks[i] << " ";
  36. }
  37. cout << endl;
  38. cout << "Average Marks: " << getAverage() << endl;
  39. cout << "------------------------" << endl;
  40. }
  41. };
  42.  
  43. int main() {
  44. float marks1[5] = {85, 90, 78, 88, 92};
  45. float marks2[5] = {70, 75, 80, 65, 72};
  46.  
  47. Student s1("Alaa", 101, marks1);
  48. Student s2("Sara", 102, marks2);
  49.  
  50. s1.display();
  51. s2.display();
  52.  
  53. return 0;
  54. }
  55.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
Name: Alaa
Roll Number: 101
Marks: 85 90 78 88 92 
Average Marks: 86.6
------------------------
Name: Sara
Roll Number: 102
Marks: 70 75 80 65 72 
Average Marks: 72.4
------------------------