Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1.     int b = 0;
  2.     stringstream tok;
  3.     for (long long k = 1; k < 100000000; ++k)
  4.     {
  5.         tok << setfill('0');
  6.         tok << setw(8) << k << endl;
  7.         string tmp; tok >> tmp;
  8.  
  9.         if (k % 10000000 == 0) cout << ".";
  10.  
  11.         bool mod = false; // ukljuciti ako se pronadju iste
  12.         bool fail = false; // :D
  13.         int ponavljanja = 0;
  14.  
  15.         for (int j = 1; j <= 8 && !fail; ++j)
  16.         {
  17.             if (tmp[j - 1] == tmp[j] ) //ista znamenka
  18.                 {
  19.                     if (!mod)
  20.                     {
  21.                         mod = true;
  22.                         ++ ponavljanja;
  23.                     }
  24.                     else fail = true;
  25.                 }
  26.                 else
  27.                     mod = false;
  28.         }
  29.  
  30.         if (!fail && ponavljanja == 2)
  31.         {
  32.             if (k % 10001 == 0) cout << tmp << endl;
  33.  
  34.             ++b;
  35.         }
  36.  
  37.     }
  38.     std::cout << b;
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement