#include <iostream>using namespace std;class Uno{protected: int i;public: Uno(int y) : i(y) {} int GetI() { return i; } virtual void show() { cout <<"El valor de i es: "<<i<<endl; }};class Dos : public Uno{ int j;public: Dos(int x, int y) : Uno(x) { j=y; } int GetJ() { return j; } void show() { cout <<"El valor de i es: "<<i<<"\tEl valor de j es: "<<j<<endl; }};void show(Uno);int main(){ Uno U(3); U.show(); Dos D(4,5); D.show(); show(D); return 0;}void show(Uno uno){ uno.show();}