Facebook
From Ryuujin, 9 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 703
  1. #include <iostream>
  2.  
  3. int Labadaga(int A);
  4. int main ()
  5. {
  6.  
  7.     //Witaj:
  8.     int T[]={-20,5,1,-4,2,3,9,0};
  9.     int i=T[0];
  10.     int y=32;
  11.     int z=11;
  12.  
  13.  
  14.     //Lubie Cie:
  15.     int *X0 = &i;
  16.     int *Y0 = &y;
  17.     int *Z0 = T;
  18.     int **X1 = &X0;
  19.     int **Y1 = &Z0;
  20.     int ***X2 = &X1;
  21.  
  22.  
  23.     //Jestes fajna:
  24.     for(++i;--(***X2)>=i;(***X2)-=2)
  25.     {
  26.         //Bardzo fajna:
  27.         if(X2 == &X1)
  28.             X2 = &Y1;
  29.         else
  30.             X2 = &X1;
  31.  
  32.         //Uwielbiam Cie!:
  33.         if(*X2 == &X0)
  34.                 *X2 = &Y0;
  35.         else if(*X2 == &Y0)
  36.                 *X2 = &Z0;
  37.         else    *X2 = &X0;
  38.  
  39.  
  40.         //Kocham Cię!:
  41.         if(**X2 == &i)
  42.         {
  43.             y = --y + Labadaga(*X0);
  44.  
  45.             if(***X2 <= 0)
  46.                 **X2 = &y;
  47.             else
  48.                 **X2 = T;
  49.         }
  50.         else if(**X2 == &y)
  51.         {
  52.             i += Labadaga(**Y1);
  53.  
  54.             if(***X2 <= 0)
  55.                 **X2 = &i;
  56.             else
  57.                 **X2 = T;
  58.         }
  59.         if(**X2 == T)/// ODDAM ZA CIEBIE ZYCIE, Haha!:
  60.         {
  61.             if(***X2==0)
  62.                 **X2 = &y;
  63.             else
  64.             {
  65.                 ***X2 = Labadaga(**X1);
  66.                 if(***X2 >= 0)
  67.                     **Y1 += --*Z0;
  68.                 else
  69.                     **Y1 += **Y1--;
  70.  
  71.                 (**X2)++;
  72.             }
  73.         }
  74.  
  75.         std::cout<<***X2<<" ";
  76.     }
  77.  
  78.     return 0;
  79. }
  80.  
  81. int Labadaga(int A) //Oto moje serce:
  82. {
  83.     if(A>0) return Labadaga(-A)*Labadaga(!(A%2));
  84.  
  85.     if(A == 0) return 3;
  86.  
  87.     return A/2;
  88. }

Replies to Zadanie - Co wypisze rss

Title Name Language When
Zadanie - Co wypisze Ryuujin cpp 9 Years ago.