35 lines
653 B
C++
35 lines
653 B
C++
![]() |
/*
|
||
|
Rafay Ahmad
|
||
|
23I-2526
|
||
|
*/
|
||
|
#include <iostream>
|
||
|
using namespace std;
|
||
|
|
||
|
class Course{
|
||
|
|
||
|
Student s1, s2;
|
||
|
|
||
|
};
|
||
|
|
||
|
struct Student{
|
||
|
string name;
|
||
|
int rollNo;
|
||
|
Student(string name, int rollNo) : name(name), rollNo(rollNo){}
|
||
|
};
|
||
|
int main() {
|
||
|
Student student1("Shahood", 1001);
|
||
|
Student student2("Hammad", 1002);
|
||
|
Student student3("Ali", 1003);
|
||
|
|
||
|
Course course1("Math", 2001);
|
||
|
Course course2("Physics", 2002);
|
||
|
|
||
|
course1.enrollStudent(&student1);
|
||
|
course1.enrollStudent(&student2);
|
||
|
course2.enrollStudent(&student2);
|
||
|
course2.enrollStudent(&student3);
|
||
|
|
||
|
cout << course1 << endl;
|
||
|
cout << course1 << endl;
|
||
|
return 0;
|
||
|
}
|