Facebook
From Paltry Duck, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 62
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.  
  8.         int a, b, c, d, e, f, g, h, i, j;
  9.  
  10.         for (int a = 0; a <= 9; ++a)
  11.         {
  12.                 for (int b = 0; b <= 9; ++b)
  13.                 {
  14.                         for (int c = 0; c <= 9; ++c)
  15.                         {
  16.                                 for (int d = 0; d <= 9; ++d)
  17.                                 {
  18.                                         for (int e = 0; e <= 9; ++e)
  19.                                         {
  20.                                                 for (int f = 0; f <= 9; ++f)
  21.                                                 {
  22.                                                         for (int g = 0; g <= 9; ++g)
  23.                                                         {
  24.                                                                 for (int h = 0; h <= 9; ++h)
  25.                                                                 {
  26.                                                                         for (int i = 0; i <= 9; ++i)
  27.                                                                         {
  28.                                                                                
  29.                                                                                 bool b_1_h = (d + c * 10 + b * 100 + a * 1000) / (e * 10 + f) = e * 100 + g * 10 + d;
  30.                                                                                 bool b_2_h = (h * 1000 + i * 100 + j * 10 + e) - (h * 1000 + i * 100 + b * 10 + g) = f * 10 + e;
  31.                                                                                 bool b_3_h = (j * 1000 + h * 100 + d * 10 + b) - (h*1000+i*100+d*10+f) = c*1000+g*100+g*10+c;
  32.  
  33.                                                                                 bool b_1_v = (a * 1000 + b * 100 + c * 10 + d) - (h * 1000 + i * 100 + j * 10 + e) = j * 1000 + h * 100 + d * 10 + b;
  34.                                                                                 bool b_2_v = (e * 10 + f) + (h * 1000 + i * 100 + b * 10 + c) = h*1000+i*100+d*10+f;
  35.                                                                                 bool b_3_v = (i * 100 + g * 10 + d) * (f * 10 + e) = c*1000+g*100+g*10+c;
  36.  
  37.                                                                                 if (b_1_h && b_2_h && b_3_h && b_1_v && b_2_v && b_3_v)
  38.                                                                                 {
  39.                                                                                         cout << endl << endl;
  40.                                                                                 }
  41.  
  42.                                                                         }
  43.                                                                 }
  44.                                                         }
  45.                                                 }
  46.                                         }
  47.                                 }
  48.                         }
  49.                 }
  50.         }
  51.  
  52.         system("PAUSE");
  53.         return 0;
  54. }