rendered paste body#include <iostream>#include <string>#define LENGTH 30using namespace std;class Human { private: int ID; char Name[LENGTH]; int Age; public: Human(); Human(int, char *, int); void SetHuman(); void SetHuman(int, char *, int); int getID(); char * getName(); int getAge(); void PrintHuman(); Human older(Human); Human older(Human, Human); Human BiggerName(Human, Human);};Human Human::BiggerName(Human x, Human y){ if ( strcmp(x.Name, y.Name) > 0) return x; else return y;}Human Human::older(Human y){ Human temp; if (Age > y.getAge()){ temp.ID = ID; strcpy(temp.Name, Name); temp.Age = Age; return temp; } else return y;}Human Human::older(Human x, Human y){ if (x.getAge() > y.getAge()){ return x; } else return y;}int Human::getID() { return ID;}char * Human::getName() { return Name;}int Human::getAge() { return Age;}Human::Human() { ID = 0; Name[0]='\0'; Age = 0;}Human::Human(int a, char *b, int c) { ID = a; strcpy(Name, b); Age = c;}void Human::SetHuman() { cout << endl << "Dwse to ID: " ; cin >> ID; cout << endl << "Dwse to Name: " ; cin >> Name; cout << endl << "Dwse to Age: " ; cin >> Age;}void Human::SetHuman(int a, char *b, int c) { ID = a; strcpy(Name, b); Age = c;}void Human::PrintHuman(){ cout << "ID: " << ID << endl ; cout << "Name: " << Name << endl ; cout << "Age: " << Age << endl ;}int main() { Human man1, man2(5, "Biv", 20), older_man, man3; int afa; man1.PrintHuman(); man2.PrintHuman(); man1.SetHuman(); man2.SetHuman(7, "Afa", 29); cout << endl << "Ektipwsi me PrintHuman" << endl << "----------------------" << endl << endl ; cout << "man1 :" << endl << endl ; man1.PrintHuman(); cout << "-----------------------" << endl << endl ; cout << "man2 :" << endl << endl ; man2.PrintHuman(); cout << endl << "Ektipwsi me Get" << endl << "---------------" << endl << endl; cout << "ID: " << man1.getID() << "\tName: " << man1.getName() << "\tAge: " << man1.getAge() << endl ; cout << "ID: " << man2.getID() << "\tName: " << man2.getName() << "\tAge: " << man2.getAge() << endl ;/* xrhsh ths eswterikis sinartisis older*/ older_man = man1.older(man2); cout << "older_man :" << endl << endl ; older_man.PrintHuman(); older_man.SetHuman(0, "", 0);/* xrhsh ths ekswterikis sinartisis older*/ older_man = older(man1, man2); cout << "older_man :" << endl << endl ; older_man.PrintHuman();/*xrhsh ths sunarthshs BiggerName*/ man1.SetHuman(); man2.SetHuman(); man3 = BiggerName(man1, man2); man3.PrintHuman(); cout << endl<< "Press any key to exit..."; cin >> afa; return 0;}