rendered paste body#include <iostream>using namespace std;/******class A { public: ~A(){cout<<'A';}};class B { public: A a; B(){cout<<'B';}};class C:A { public: ~C(){cout<<'C';}};class D:C {public: B b; D(){cout<<'D';}};void main(){D dd;}******//******class Test{ int I;public: Test(int n=0):I(n){cout<<'Z'<<I;} ~Test() {cout<<'D'<<I;} Test(Test& w):I(w.I) {cout<<'K'<<I;}};Test* fun(){ Test* pt, tt(9); pt=new Test(tt); return pt;}void main(){ Test *pp; pp=fun(); Test t1(1); delete pp; cout<<'E';}*****//****class Test{ int I;public: Test(int n=0):I(n) {cout<<'Z'<<I;} ~Test() {cout<<'D'<<I;} Test(Test& w):I(w.I) {cout<<'K'<<I;} Test& operator = (Test& w) { I=w.I; cout<<'='; return *this;}};void main(){ Test t1(1), t2(2), t3(3), t4(); t3=t2=t1; cout<<'E';}****//****class Test{ int I;public: Test(int n=0):I(n) {cout<<'Z'<<I;} ~Test() {cout<<'D'<<I;} Test(Test& w):I(w.I) {cout<<'K'<<I;} Test& operator = (Test& w) { I=w.I; cout<<'='; return *this;} Test operator + (Test& t) {cout<<'+'; Test suma(I+t.I); return suma;}};void main(){ Test t1(1), t2(2), t3(0); t3 = t1 + t2; cout<<'E';}*****//*****int* f(int& i) {i++; return &i}int g(int i) {return i*=2;}void h(int* i) {*i-=3;}void main(){ int A; A=g(2); ++A; h(&A); (*f(A))++;******//******class A {public:void fun() {cout<<'A';}};class B:public A {public:virtual void fun() {cout<<'B';}};void main(){ B b; B.fun(); A* a=&b; a->fun(); A aa=b; aa.fun();}*****//****znalezc bledy******//*****class A{protected: int a;public: static int b; int c; A(int x):b(x){ a=2*x;} void fun() {cout<<a<<endl;}};int A::b;int main(){ A ala; cout<<ala.fun()<<endl; ala.a=102; ala.b=12; cout<<A::b<<endl; cout<<A::c<<endl; cout<<ala; return 0;}****//*****void main(){ cout.width(4); cout.fill('X'); cout<<10<<'Y'<<11<<endl;}*******//******class A{ char a;public: A(char x='a'):a(x) {cout<<a;} virtual ~A() {cout<<a;}};class B: public A{ int i;public: B(int x):i(x) {cout<<i;} virtual ~B() {cout<<i;}};A globalna('x');void main(){ cout<<'M'; A* pa=new B(1); cout<<'S'; B b(2); delete pa; cout<<"K";}********//******/class A{public: char tekst[11]; A();};A::A() { char ch='a';//int i=0;for(int i=0; i<11; i++) tekst[i]=ch;tekst[i-1]=0;}char Samogloski[]="aeiouy";int CzySamogloska(char c){ for(int i=0; Samogloski[i]; ++i) if(Samogloski[i]==c) return 1; return 0;}istream& operator>>(istream& sin, A&a) { char c='a', ch; int i=0; while(i<10){ if((ch=sin.get())=='\n') break; if(CzySamogloska(ch)==0) a.tekst[i]=ch; ++i; } a.tekst[i]=0; return sin;}void main(){ A a; cin>>a; cout<<a.tekst<<endl; }/******//****void main(){ for(int i=0; i<10; i++){ cout<<"dupa"<<endl; }}*****/