fork download
  1. #include<iostream.h> //Hybrid inheritance
  2. #include<conio.h>
  3. #include<stdio.h>
  4. class Student
  5. {
  6. int rollno;
  7. char name[20];
  8. int age;
  9. public:
  10. void getdata();
  11. void putdata();
  12. };
  13. class Marks:public Student
  14. {
  15. protected:
  16. int i,m[5];
  17. public:
  18. void getd();
  19. void putd();
  20. };
  21. class Attendance: public Student
  22. {
  23. int att;
  24. public:
  25. void check();
  26. };
  27. class Grade: public Marks,public Attendance
  28. {
  29. int s, Avg;
  30. public:
  31. void Calculate();
  32. };
  33. void Student :: getdata()
  34. {
  35. cout<<"Enter Rollno:\t";
  36. cin>>rollno;
  37. cout<<"Enter Name:\t";
  38. gets(name);
  39. cout<<"Enter Age:\t";
  40. cin>>age;
  41. }
  42. void Student ::putdata()
  43. {
  44. cout<<rollno<<"\t"<<name<<"\t"<<age<<endl;
  45. };
  46. void Marks :: getd()
  47. {
  48. for(i=0;i<5;i++)
  49. {
  50. cout<<"Enter Marks:\t";
  51. cin>>m[i];
  52. };
  53. void Marks:: putd()
  54. {
  55. for(i=0;i<5;i++)
  56. {
  57. cout<<m[i]<<endl;
  58. }
  59. };
  60. void Attendance::check()
  61. {
  62. cout<<"Enter Attendance:\t";
  63. cin>>att;
  64. if(att>=85)
  65. cout<<"Eligible For Exam";
  66. else
  67. cout<<"Not Eligible For Exam";
  68. };
  69. void Grade:: Calculate()
  70. {
  71. s=0;
  72. for(i=0;i<5;i++)
  73. s=s+m[i];
  74. Avg=s/5;
  75. if(avg>=80)
  76. cout<<"Grade A";
  77. else if (Avg>=60 && Avg<80)
  78. cout<<"Grade B";
  79. else if (Avg>=50 && Avg<60)
  80. cout<<"Grade C";
  81. else if (Avg<50)
  82. cout<<"Grade D";
  83. };
  84. void main()
  85. {
  86. Student S;
  87. S.getdata();
  88. S.putdata();
  89. Grade G;
  90. G.getd();
  91. G.putd();
  92. G.Calculate();
  93. G.check();
  94. Getche();
  95. }
  96. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<iostream.h> //Hybrid inheritance
^
Main.java:1: error: class, interface, or enum expected
#include<iostream.h> //Hybrid inheritance
        ^
Main.java:2: error: illegal character: '#'
#include<conio.h>
^
Main.java:3: error: illegal character: '#'
#include<stdio.h>
^
Main.java:7: error: ']' expected
char name[20];
          ^
Main.java:7: error: illegal start of type
char name[20];
            ^
Main.java:7: error: <identifier> expected
char name[20];
             ^
Main.java:7: error: ';' expected
char name[20];
              ^
Main.java:8: error: <identifier> expected
int age;
       ^
Main.java:9: error: illegal start of type
public:
      ^
Main.java:9: error: ';' expected
public:
       ^
Main.java:10: error: invalid method declaration; return type required
void getdata();
     ^
Main.java:13: error: '{' expected
class Marks:public Student
           ^
Main.java:13: error: <identifier> expected
class Marks:public Student
                          ^
Main.java:15: error: illegal start of type
protected:
         ^
Main.java:15: error: ';' expected
protected:
          ^
Main.java:16: error: <identifier> expected
int  i,m[5];
      ^
Main.java:16: error: ']' expected
int  i,m[5];
         ^
Main.java:16: error: illegal start of type
int  i,m[5];
          ^
Main.java:16: error: <identifier> expected
int  i,m[5];
           ^
Main.java:16: error: ';' expected
int  i,m[5];
            ^
Main.java:17: error: illegal start of type
public:
      ^
Main.java:17: error: <identifier> expected
public:
       ^
Main.java:18: error: ';' expected
void getd();
    ^
Main.java:18: error: illegal start of type
void getd();
         ^
Main.java:18: error: <identifier> expected
void getd();
          ^
Main.java:21: error: '{' expected
class Attendance: public Student
                ^
Main.java:21: error: <identifier> expected
class Attendance: public Student
                                ^
Main.java:24: error: illegal start of type
public:
      ^
Main.java:24: error: ';' expected
public:
       ^
Main.java:25: error: invalid method declaration; return type required
void check();
     ^
Main.java:27: error: '{' expected
class Grade: public Marks,public Attendance
           ^
Main.java:27: error: <identifier> expected
class Grade: public Marks,public Attendance
                         ^
Main.java:27: error: <identifier> expected
class Grade: public Marks,public Attendance
                          ^
Main.java:27: error: <identifier> expected
class Grade: public Marks,public Attendance
                                           ^
Main.java:30: error: illegal start of type
public:
      ^
Main.java:30: error: ';' expected
public:
       ^
Main.java:31: error: invalid method declaration; return type required
void Calculate();
     ^
Main.java:33: error: class, interface, or enum expected
void Student :: getdata()
^
Main.java:36: error: class, interface, or enum expected
cin>>rollno;
^
Main.java:37: error: class, interface, or enum expected
cout<<"Enter Name:\t";
^
Main.java:38: error: class, interface, or enum expected
gets(name);
^
Main.java:39: error: class, interface, or enum expected
cout<<"Enter Age:\t";
^
Main.java:40: error: class, interface, or enum expected
cin>>age;
^
Main.java:41: error: class, interface, or enum expected
}
^
Main.java:45: error: class, interface, or enum expected
};
^
Main.java:46: error: class, interface, or enum expected
void Marks :: getd()
^
Main.java:48: error: class, interface, or enum expected
for(i=0;i<5;i++)
        ^
Main.java:48: error: class, interface, or enum expected
for(i=0;i<5;i++)
            ^
Main.java:51: error: class, interface, or enum expected
cin>>m[i];
^
Main.java:52: error: class, interface, or enum expected
};
^
Main.java:53: error: class, interface, or enum expected
void Marks:: putd()
^
Main.java:55: error: class, interface, or enum expected
for(i=0;i<5;i++)
        ^
Main.java:55: error: class, interface, or enum expected
for(i=0;i<5;i++)
            ^
Main.java:58: error: class, interface, or enum expected
}
^
Main.java:60: error: class, interface, or enum expected
void Attendance::check()
^
Main.java:63: error: class, interface, or enum expected
cin>>att;
^
Main.java:64: error: class, interface, or enum expected
if(att>=85)
^
Main.java:66: error: class, interface, or enum expected
else
^
Main.java:68: error: class, interface, or enum expected
};
^
Main.java:69: error: class, interface, or enum expected
void Grade:: Calculate()
^
Main.java:72: error: class, interface, or enum expected
for(i=0;i<5;i++)
^
Main.java:72: error: class, interface, or enum expected
for(i=0;i<5;i++)
        ^
Main.java:72: error: class, interface, or enum expected
for(i=0;i<5;i++)
            ^
Main.java:74: error: class, interface, or enum expected
Avg=s/5;
^
Main.java:75: error: class, interface, or enum expected
if(avg>=80)
^
Main.java:77: error: class, interface, or enum expected
else if (Avg>=60 && Avg<80)
^
Main.java:79: error: class, interface, or enum expected
else if (Avg>=50 && Avg<60)
^
Main.java:81: error: class, interface, or enum expected
else if (Avg<50)
^
Main.java:83: error: class, interface, or enum expected
};
^
Main.java:84: error: class, interface, or enum expected
void main()
^
Main.java:87: error: class, interface, or enum expected
S.getdata();
^
Main.java:88: error: class, interface, or enum expected
S.putdata();
^
Main.java:89: error: class, interface, or enum expected
Grade G;
^
Main.java:90: error: class, interface, or enum expected
G.getd();
^
Main.java:91: error: class, interface, or enum expected
G.putd();
^
Main.java:92: error: class, interface, or enum expected
G.Calculate();
^
Main.java:93: error: class, interface, or enum expected
G.check();
^
Main.java:94: error: class, interface, or enum expected
Getche();
^
Main.java:95: error: class, interface, or enum expected
}
^
80 errors
stdout
Standard output is empty