Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.77 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.  
  8. //    int n,a;
  9. //    cout << "Podaj liczbe: ";
  10. //    cin>>n;
  11. //    for(int a=1; a<=n; a++)
  12. //    {
  13. //        int b=n/a;
  14. //        if(a*b==n)
  15. //        {
  16. //            cout << "(" << a << ", " << b << ")" <<endl;
  17. //        }
  18. //
  19. //    }
  20.  
  21.  
  22.     //1. Wypelnic tablice 2 wymiarowa 3x4 liczbami od 1 do 12.
  23.  
  24. //    j: 0  1  2  3
  25. //  i
  26. //  0    1  2  3  4
  27. //  1    5  6  7  8
  28. //  2    9 10 11 12
  29.  
  30. //    int tab[3][4];
  31. //    int k =1;
  32.  
  33. //    for (int i=0; i<3; i++){
  34. //        for(int j =0; j<4; j++){
  35. //            cout << "("  << i << ", " << j << ")" <<endl;  //
  36. //        }
  37. //    }
  38.  
  39. //    i j i<3 j<4  cout
  40. //    0 0  T   T   (0,0)
  41. //      1      T   (0,1)
  42. //      2      T   (0,2)
  43. //      3      T   (0,3)
  44. //      4      N
  45. //    1 0  T   T   (1,0)
  46. //      1          (1,1)
  47. //                 (1,2)
  48. //                 (1,3)
  49. //
  50. //                 (2,0)
  51. //                 (2,1)
  52. //                 (2,2)
  53. //                 (2,3)
  54.  
  55. //    for (int i=0; i<3; i++){
  56. //        for(int j =0; j<4; j++){
  57. //            cout << "("  << i << ", " << j << ") ";  //
  58. //        }
  59. //        cout << endl;
  60. //    }
  61.  
  62. //    (0,0) (0,1) (0,2) (0,3)
  63. //    (1,0) (1,1) (1,2) (1,3)
  64. //    (2,0) (2,1) (2,2) (2,3)
  65.  
  66.  
  67.  
  68.  
  69.  
  70.     //wypelnienie tablicy
  71. //    int k=1;
  72. //    for (int i=0; i<3; i++){
  73. //        for(int j =0; j<4; j++){
  74. //            tab[i][j] = k;
  75. //            k++;
  76. //        }
  77. //    }
  78.  
  79. //    i j k
  80. //    0 0 1
  81. //      1 2
  82. //      2 3
  83. //      3 4
  84. //      4
  85. //    1
  86.  
  87. //
  88. //     j->
  89. //     0 1 2 3
  90. // i
  91. // 0   1 2 3 4
  92. // 1   5 6 7 8
  93. // 2   9 10 11 12
  94.  
  95.  
  96.     //wypisac tablicy
  97. //    1  2  3  4
  98. //    5  6  7  8
  99. //    9 10 11 12
  100.  
  101. //    i=0;
  102. ////    cout << tab[0][0];
  103. ////    cout << tab[0][1];
  104. ////    cout << tab[0][2];
  105. ////    cout << tab[0][3];
  106. //    for (int j=0; j<4; j++){
  107. //        cout << tab[i][j];
  108. //    }
  109. //
  110. ////    cout << tab[1][0];
  111. ////    cout << tab[1][1];
  112. ////    cout << tab[1][2];
  113. ////    cout << tab[1][3];
  114. //    int i=1;
  115. //    for (int j=0; j<4; j++){
  116. //        cout << tab[i][j];
  117. //    }
  118. //
  119. ////    cout << tab[2][0];
  120. ////    cout << tab[2][1];
  121. ////    cout << tab[2][2];
  122. ////    cout << tab[2][3];
  123. //    int i =2;
  124. //    for (int j=0; j<4; j++){
  125. //        cout << tab[i][j];
  126. //    }
  127. //
  128.  
  129.  
  130. //    int k=1;
  131. //    for (int i=0; i<3; i++){
  132. //        for(int j =0; j<4; j++){
  133. //            tab[i][j] = k;
  134. //            k++;
  135. //        }
  136. //    }
  137.  
  138. //    1  2  3  4
  139. //    5  6  7  8
  140. //    9 10 11 12
  141.  
  142. //    for(int i=0; i<3; i++){
  143. //        for (int j=0; j<4; j++){
  144. //            cout << tab[i][j] << " ";
  145. //        }
  146. //        cout << endl;
  147. //    }
  148. //
  149. //    //wypisac liczby ktore sa podzielne przez 3
  150. //    for(int i=0; i<3; i++){
  151. //        for (int j=0; j<4; j++){
  152. //            if( tab[i][j]%3 ==0 )
  153. //                cout << tab[i][j] << " ";
  154. //        }
  155. //    }
  156.  
  157.     //Wypisac tablice kolumnami
  158.     //  1 5 9
  159.     //  2 6 10
  160.     //  3 7 11
  161.     //  4 8 12
  162.  
  163.     //i - nr weirsza
  164.     //j - nr kolumny//
  165.     //          i  j
  166. //    cout << tab[0][0] ;
  167. //    cout << tab[1][0] ;
  168. //    cout << tab[2][0] ;
  169. //
  170. //    cout << tab[0][1] ;
  171. //    cout << tab[1][1] ;
  172. //    cout << tab[2][1] ;
  173. //
  174. //    cout << tab[0][2] ;
  175. //    cout << tab[1][2] ;
  176. //    cout << tab[2][2] ;
  177. //
  178. //    cout << tab[0][3] ;
  179. //    cout << tab[1][3] ;
  180. //    cout << tab[2][3] <<endl;
  181. //
  182. //    for(int j=0; j<4; j++){
  183. //        for(int i=0; i<3; i++){
  184. //            cout << tab[i][j] << " ";
  185. //        }
  186. //        cout << endl;
  187. //    }
  188. //    cout << endl;
  189. //
  190. //
  191.  
  192.  
  193.  
  194. //
  195. //    for (int i=0; i<3; i++){
  196. //        for(int j =0; j<4; j++){
  197. //            cout << tab[i][j];
  198. //        }
  199. //        cout << endl;
  200. //    }
  201. //
  202. //    i j cout
  203. //    0 0
  204.  
  205.     const int n = 10;
  206.     int tab[n][n];
  207.  
  208.     // wypelnic tablice
  209. //
  210. //    j: 0 1 2 3 4
  211. //       1 2 3 4 5
  212. //0  1:  1 2 3 4 5
  213. //1  2:  2 4 6 8 10
  214. //2  3:  3 6 9 12 15
  215. //3  4:  4 8 12 16 20
  216. //4  5:  5 10 15 20 25
  217.  
  218.  
  219.     //wypelnianie:
  220.     for(int i=0; i<n;i++){
  221.         for(int j=0; j<n; j++){
  222.             tab[i][j] = (i+1)*(j+1);
  223.         }
  224.     }
  225.     //wypisanie pierwszego
  226.     //1 2 3 4 5
  227.     cout << "    ";
  228.     for(int i=1; i<n+1; i++){
  229.         cout << i << "  ";
  230.     }
  231.     cout << endl;
  232.  
  233.     //wypisanie:
  234.     for(int i=0; i<n;i++){
  235.  
  236.         cout << i+1 << ": " ;
  237.         for(int j=0; j<n; j++){
  238.             if( tab[i][j] <=9 ){
  239.                 cout << " ";
  240.             }
  241.             cout << tab[i][j] << " ";
  242.         }
  243.         cout << endl;
  244.     }
  245.  
  246.  
  247. //i      1 2 3 4 5
  248. //  1:  1 2 3 4 5
  249. //  2:  2 4 6 8 10
  250. //  3:  3 6 9 12 15
  251. //  4:  4 8 12 16 20
  252. //  5:  5 10 15 20 25
  253.  
  254.  
  255.   //zawartosc tablicy:
  256. //    1 2 3 4 5
  257. //    2 4 6 8 10
  258. //    3 6 9 12 15
  259. //    4 8 12 16 20
  260. //    5 10 15 20 25
  261.  
  262.  
  263.     //wyswietlenie elementow na przekatnej:
  264.  
  265.  
  266.  
  267.     //1 2 3
  268.     //4 5 6
  269.     //7 8 9
  270.     //1, 5, 9
  271. //    cout << tab[0][0] ; //i =0
  272. //    cout << tab[1][1] ; //i = 1
  273. //    cout << tab[2][2] ; //i = 2
  274. //
  275. //    int Suma = 0;
  276. //    for(int i=0; i<n;i++){
  277. //        Suma = Suma + tab[i][i];
  278. //        //cout << Suma <<endl;
  279. //        //cout << tab[i][i] << " ";
  280. //    }
  281. //    cout << Suma;
  282.  
  283.  
  284.     //Wyswietlenie drugiej przekatnej
  285.  
  286. //
  287. //    1 2 3
  288. //    4 5 6
  289. //    7 8 9
  290. //
  291. //    cout << tab[0][2];  //3
  292. //    cout << tab[1][1];  //5
  293. //    cout << tab[2][0];  //7
  294. //
  295. ////
  296. //    1  2  3  4  5
  297. //    6  7  8  9  10
  298. //    11 12 13 14 15
  299. //    16 17 18 19 20
  300. //    21 22 23 24 25
  301. //                i  j
  302. //    cout << tab[0][4];  // 5
  303. //    cout << tab[1][3];  // 9
  304. //    cout << tab[2][2];  // 13
  305. //    cout << tab[3][1];  // 13
  306. //    cout << tab[4][0];  // 13
  307.  
  308.     cout << endl;
  309.     for(int i=0, j=n-1; i<n; i++, j--){
  310.         cout << tab[i][j] << " ";
  311.     }
  312.  
  313.     return 0;
  314. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement