Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.12 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <stdlib.h>
  4. #include <locale.h>
  5.  
  6.  
  7. int main()
  8. {
  9.  
  10. const int n = 3, m = 3;
  11. int mas[m][n], max, t;
  12. srand(time(NULL));
  13. setlocale(LC_ALL, "Rus");
  14.  
  15. for (int i = 0; i < m; i++) {
  16. for (int j = 0; j < n; j++) {
  17. mas[i][j] = 0 + rand() % 10;
  18.  
  19. }
  20. }
  21.  
  22. for (int i = 0; i < m; i++) {
  23. for (int j = 0; j < n; j++) {
  24. printf(" %d", mas[i][j]);
  25. }
  26.  
  27. printf(" = %d", mas[i][0] + mas[i][1] + mas[i][2]);
  28. printf("\n");
  29. }
  30.  
  31. printf("\n");
  32.  
  33. for (int i = 0; i < m; i++) {
  34. for (int j = i + 1; j < n; j++) {
  35. if (mas[i][0] + mas[i][1] + mas[i][2] > mas[j][0] + mas[j][1] + mas[j][2]) {
  36. for (int k = 0; k < 3; k++) {
  37.  
  38. t = mas[i][k];
  39. mas[i][k] = mas[j][k];
  40. mas[j][k] = t;
  41.  
  42. }
  43. }
  44. }
  45. }
  46.  
  47. for (int i = 0; i < m; i++) {
  48. for (int j = 0; j < n; j++) {
  49. printf(" %d", mas[i][j]);
  50. }
  51.  
  52. printf(" = %d", mas[i][0] + mas[i][1] + mas[i][2]);
  53. printf("\n");
  54. }
  55. printf("\n");
  56.  
  57. //-------------------------------------------------------------------//
  58.  
  59. const int m_ = 5, n_ = 5;
  60. int mass[n_][m_], max_, x, y;
  61.  
  62. srand(time(NULL));
  63.  
  64. for (int i = 0; i < n_; i++) {
  65. for (int j = 0; j < m_; j++) {
  66.  
  67. mass[i][j] = 0 + rand() % 10;
  68.  
  69. if (i == 0 && j == 0) { max_ = mass[i][j]; x = i; y = j; }
  70.  
  71. else
  72.  
  73. if (mass[i][j] > max_) { max_ = mass[i][j]; x = i; y = j; }
  74.  
  75. }
  76. }
  77.  
  78. printf(" Исходная матрица: \n");
  79. for (int i = 0; i < n_; i++) {
  80. for (int j = 0; j < m_; j++) {
  81. printf(" %d ", mass[i][j]);
  82. }
  83.  
  84. printf("\n");
  85.  
  86. }
  87.  
  88. printf("\n Максимальный элемент матрицы = %d \n Его координаты x = %d; y = %d\n\n", max_, x, y);
  89.  
  90. for (int i = 0; i < n_; i++) {
  91. for (int j = 0; j < m_; j++) {
  92. if (i == j) { mass[i][j] = max_; }
  93.  
  94. }
  95.  
  96. }
  97.  
  98. for (int i = 0; i < n_; i++) {
  99. for (int j = 0; j < m_; j++) {
  100. printf(" %d ", mass[i][j]);
  101. }
  102.  
  103. printf("\n");
  104. }
  105.  
  106. printf("\n");
  107.  
  108. //-------------------------------------------------------------------//
  109.  
  110. int arr[3][3];
  111.  
  112. for (int i = 0; i < 3; i++) {
  113. for (int j = 0; j < 3; j++) {
  114.  
  115. arr[i][j] = i + j + 2;
  116.  
  117. }
  118. }
  119.  
  120. for (int i = 0; i < 3; i++) {
  121. for (int j = 0; j < 3; j++) {
  122. printf(" %d", arr[i][j]);
  123. }
  124.  
  125. printf("\n");
  126.  
  127. }
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement