#include int Labadaga(int A); int main () { //Witaj: int T[]={-20,5,1,-4,2,3,9,0}; int i=T[0]; int y=32; int z=11; //Lubie Cie: int *X0 = &i; int *Y0 = &y; int *Z0 = T; int **X1 = &X0; int **Y1 = &Z0; int ***X2 = &X1; //Jestes fajna: for(++i;--(***X2)>=i;(***X2)-=2) { //Bardzo fajna: if(X2 == &X1) X2 = &Y1; else X2 = &X1; //Uwielbiam Cie!: if(*X2 == &X0) *X2 = &Y0; else if(*X2 == &Y0) *X2 = &Z0; else *X2 = &X0; //Kocham CiÄ™!: if(**X2 == &i) { y = --y + Labadaga(*X0); if(***X2 <= 0) **X2 = &y; else **X2 = T; } else if(**X2 == &y) { i += Labadaga(**Y1); if(***X2 <= 0) **X2 = &i; else **X2 = T; } if(**X2 == T)/// ODDAM ZA CIEBIE ZYCIE, Haha!: { if(***X2==0) **X2 = &y; else { ***X2 = Labadaga(**X1); if(***X2 >= 0) **Y1 += --*Z0; else **Y1 += **Y1--; (**X2)++; } } std::cout<<***X2<<" "; } return 0; } int Labadaga(int A) //Oto moje serce: { if(A>0) return Labadaga(-A)*Labadaga(!(A%2)); if(A == 0) return 3; return A/2; }