Facebook
From Ryuujin, 9 Years ago, written in C++.
This paste is a reply to Zadanie - Co wypisze from Ryuujin - go back
Embed
Viewing differences between Zadanie - Co wypisze and Zadanie - Co wypisze
#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;
}