Advertisement
Guest User

Untitled

a guest
Oct 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.20 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <cmath>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int x1, x2, x3, x4, x5, x6, x7, x8, x9, sum1, sum2, sum3, sumdiag1, sumdiag2, n;
  10.     x1=0;
  11.     x2=0;
  12.     x3=0;
  13.     x4=0;
  14.     x5=0;
  15.     x6=0;
  16.     x7=0;
  17.     x8=0;
  18.     x9=0;
  19.     n=30;
  20.  
  21.        while (x1<n)
  22.        {
  23.         sum1=x1*x1+x2*x2+x3*x3;
  24.         sum2=x4*x4+x5*x5+x6*x6;
  25.         sum3=x7*x7+x8*x8+x9*x9;
  26.         sumdiag1=x1*x1+x5*x5+x9*x9;
  27.         sumdiag2=x3*x3+x5*x5+x7*x7;
  28.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  29.            {
  30.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  31.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  32.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  33.            }
  34.            x1++;
  35.            x2=0;
  36.                     //  cout<<"x1="<<x1<<" ";
  37.            while (x2<n){
  38.         sum1=x1*x1+x2*x2+x3*x3;
  39.         sum2=x4*x4+x5*x5+x6*x6;
  40.         sum3=x7*x7+x8*x8+x9*x9;
  41.         sumdiag1=x1*x1+x5*x5+x9*x9;
  42.         sumdiag2=x3*x3+x5*x5+x7*x7;
  43.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  44.            {
  45.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  46.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  47.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  48.            }
  49.                x2++;
  50.                x3=0;
  51.            //    cout<<"x2="<<x2<<" ";
  52.                while (x3<n){
  53.         sum1=x1*x1+x2*x2+x3*x3;
  54.         sum2=x4*x4+x5*x5+x6*x6;
  55.         sum3=x7*x7+x8*x8+x9*x9;
  56.         sumdiag1=x1*x1+x5*x5+x9*x9;
  57.         sumdiag2=x3*x3+x5*x5+x7*x7;
  58.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  59.            {
  60.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  61.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  62.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  63.            }
  64.                    x3++;
  65.                    x4=0;
  66.                    while (x4<n){
  67.         sum1=x1*x1+x2*x2+x3*x3;
  68.         sum2=x4*x4+x5*x5+x6*x6;
  69.         sum3=x7*x7+x8*x8+x9*x9;
  70.         sumdiag1=x1*x1+x5*x5+x9*x9;
  71.         sumdiag2=x3*x3+x5*x5+x7*x7;
  72.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  73.            {
  74.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  75.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  76.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  77.            }
  78.                        x4++;
  79.                        x5=0;
  80.                        while (x5<n){
  81.                                    sum1=x1*x1+x2*x2+x3*x3;
  82.         sum2=x4*x4+x5*x5+x6*x6;
  83.         sum3=x7*x7+x8*x8+x9*x9;
  84.         sumdiag1=x1*x1+x5*x5+x9*x9;
  85.         sumdiag2=x3*x3+x5*x5+x7*x7;
  86.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  87.            {
  88.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  89.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  90.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  91.            }
  92.                            x5++;
  93.                            x6=0;
  94.                             while (x6<n){
  95.                                       sum2=x4*x4+x5*x5+x6*x6;
  96.         sum3=x7*x7+x8*x8+x9*x9;
  97.         sumdiag1=x1*x1+x5*x5+x9*x9;
  98.         sumdiag2=x3*x3+x5*x5+x7*x7;
  99.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  100.            {
  101.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  102.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  103.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  104.            }  
  105.            x6++;
  106.            x7=0;
  107.            while(x7<n){
  108.                        sum2=x4*x4+x5*x5+x6*x6;
  109.         sum3=x7*x7+x8*x8+x9*x9;
  110.         sumdiag1=x1*x1+x5*x5+x9*x9;
  111.         sumdiag2=x3*x3+x5*x5+x7*x7;
  112.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  113.            {
  114.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  115.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  116.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  117.            }
  118.            x7++;
  119.            x8=0;
  120.            while (x8<n){
  121.                        sum2=x4*x4+x5*x5+x6*x6;
  122.         sum3=x7*x7+x8*x8+x9*x9;
  123.         sumdiag1=x1*x1+x5*x5+x9*x9;
  124.         sumdiag2=x3*x3+x5*x5+x7*x7;
  125.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  126.            {
  127.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  128.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  129.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  130.            }
  131.            x8++;
  132.            x9=0;
  133.            while (x9<n){
  134.                        sum2=x4*x4+x5*x5+x6*x6;
  135.         sum3=x7*x7+x8*x8+x9*x9;
  136.         sumdiag1=x1*x1+x5*x5+x9*x9;
  137.         sumdiag2=x3*x3+x5*x5+x7*x7;
  138.                            if (sum1==sum2 && sum1==sum3 && sum1==sumdiag1 && sum1==sumdiag2 && x1!=x2 && x1!=x3 && x1!=x4 && x1!=x5 && x1!=x6 && x1!=x7 && x1!=x8 && x1!=x9 && x2!=x3 && x2!=x4 && x2!=x5 && x2!=x6 && x2!=x7 && x2!=x8 && x2!=x9 && x3!=x4 && x3!=x5 && x3!=x6 && x3!=x7 && x3!=x8 && x3!=x9 && x4!=x5 && x4!=x6 && x4!=x7 && x4!=x8 && x4!=x9 && x5!=x6 && x5!=x7 && x5!=x8 && x5!=x9 && x6!=x7 && x6!=x8 && x6!=x9 && x7!=x8 && x7!=x9 && x8!=x9)
  139.            {
  140.             cout<<x1<<" "<<x2<<" "<<x3 <<endl;
  141.             cout<<x4<<" "<<x5<<" "<<x6 <<endl;
  142.             cout<<x7<<" "<<x8<<" "<<x9 <<endl;
  143.            }
  144.            x9++;
  145.            }
  146.            }
  147.            }
  148.                             }
  149.                        }
  150.                    }
  151.                }
  152.            }
  153.  
  154.         }
  155.     return 0;
  156. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement