Solution to diamond problem.

in #programmin7 years ago (edited)

solution for diamond problem:

Program body:

#include <iostream>
#include <string>
using namespace std;
class hagroma{
public:
    hagroma(){
    cout<<"huga clan have byukagan keki genkai (the hromo's half)"<<endl;
    }
    void a(){
    cout<<"huga clan have byukagan keki genkai."<<endl;
    }
};
class uzumaki:virtual  public hagroma{
public:
    uzumaki(){
    cout<<"uzumaki are hagaroma inherited specifically they are ashura's decendent"<<endl;
    }
    void b(){
    cout<<"uzumaki are hagaroma inherited long and strong life line is keki genkai"<<endl;
    }
};
class senju :virtual public hagroma{
public:
senju (){
cout<<"senju are also hagaroma they too are ashura's decendents."<<endl;
}
void d(){
cout<<"senju are also hagaroma inherited extensive streangth is kakki genkai."<<endl;
}
};
class boruto: public senju,public uzumaki{
public:
    boruto (){
    cout<<"in actual boruto's father naruto is from namikaza clan so he have huga and namikaza blood"<<endl;
    }
    void c(){
    cout<<"boruto is a decendent of both uzumaki and hyuga clan he have unique kekki genkai."<<endl;
    }
};
int main (){
boruto ka;
ka.a();
ka.b();
ka.d();
ka.c();
}

Thanks

Sort:  

This post has received gratitude of 0.35 % from @appreciator thanks to: @learnandgrow.

This post has received a 3.16 % upvote from @boomerang thanks to: @learnandgrow

@boomerang distributes 100% of the SBD and up to 80% of the Curation Rewards to STEEM POWER Delegators. If you want to bid for votes or want to delegate SP please read the @boomerang whitepaper.

Coin Marketplace

STEEM 0.14
TRX 0.23
JST 0.031
BTC 83548.06
ETH 2080.28
USDT 1.00
SBD 0.63