Advertisement
Radoslav_03

Untitled

Apr 27th, 2023
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. /*#include <stdbool.h>
  2.  
  3. bool check(int arr[][100], int n, int m)
  4. {
  5. for (int i = 0; i < n; i++)
  6. {
  7. for (int j = 0; j < m-1; j++)
  8. {
  9. if (arr[i][j] > arr[i][j+1])
  10. {
  11. return false;
  12. }
  13. }
  14. }
  15.  
  16. for (int j = 0; j < m; j++)
  17. {
  18. for (int i = 0; i < n-1; i++)
  19. {
  20. if (arr[i][j] < arr[i+1][j])
  21. {
  22. return false;
  23. }
  24. }
  25. }
  26.  
  27. return true;
  28. }
  29.  
  30. int main()
  31. {
  32. int n, m;
  33. scanf("%d %d", &n, &m);
  34. int arr[100][100];
  35.  
  36. for (int i = 0; i < n; i++)
  37. {
  38. for (int j = 0; j < m; j++)
  39. {
  40. scanf("%d", &arr[i][j]);
  41. }
  42. }
  43.  
  44. if (check(arr, n, m))
  45. {
  46. printf("Масивът е подреден както трябва\n");
  47. } else
  48. {
  49. printf("Масивът не е подреден както трябва\n");
  50. }
  51.  
  52. return 0;
  53. }*/
  54.  
  55.  
  56.  
  57.  
  58. /*int sum(int arr[][100], int n, int m, int i, int j)
  59. {
  60. int s = 0;
  61. for (int p = i-1; p <= i+1; p++)
  62. {
  63. for (int q = j-1; q <= j+1; q++)
  64. {
  65. if (p >= 0 && p < n && q >= 0 && q < m && (p != i || q != j))
  66. {
  67. s += arr[p][q];
  68. }
  69. }
  70. }
  71. return s;
  72. }
  73.  
  74. int main()
  75. {
  76. int n, m;
  77. scanf("%d %d", &n, &m);
  78. int arr[100][100];
  79.  
  80. for (int i = 0; i < n; i++)
  81. {
  82. for (int j = 0; j < m; j++)
  83. {
  84. scanf("%d", &arr[i][j]);
  85. }
  86. }
  87.  
  88. int max_sum = -1000000;
  89. int max_i, max_j;
  90. for (int i = 0; i < n; i++)
  91. {
  92. for (int j = 0; j < m; j++)
  93. {
  94. int s = sum(arr, n, m, i, j);
  95. if (s > max_sum)
  96. {
  97. max_sum = s;
  98. max_i = i;
  99. max_j = j;
  100. }
  101. }
  102. }
  103.  
  104. printf("Числото %d има най-голяма сума на околните числа, която е %d\n", arr[max_i][max_j], max_sum);
  105.  
  106. return 0;
  107. }*/
  108.  
  109.  
  110.  
  111.  
  112. /*int main()
  113. {
  114. int n, m;
  115. scanf("%d %d", &n, &m);
  116. int arr[100][100];
  117.  
  118. for (int i = 0; i < n; i++)
  119. {
  120. for (int j = 0; j < m; j++)
  121. {
  122. scanf("%d", &arr[i][j]);
  123. }
  124. }
  125.  
  126. int max_row = 0, max_col = 0;
  127. int max_val = arr[0][0];
  128. for (int i = 0; i < n; i++)
  129. {
  130. for (int j = 0; j < m; j++)
  131. {
  132. if (arr[i][j] > max_val)
  133. {
  134. max_val = arr[i][j];
  135. max_row = i;
  136. max_col = j;
  137. }
  138. }
  139. }
  140.  
  141. int min_row = 0, min_col = 0;
  142. int min_val = arr[0][0];
  143. for (int i = 0; i < n; i++)
  144. {
  145. for (int j = 0; j < m; j++)
  146. {
  147. if (arr[i][j] < min_val)
  148. {
  149. min_val = arr[i][j];
  150. min_row = i;
  151. min_col = j;
  152. }
  153. }
  154. }
  155.  
  156. for (int j = 0; j < m; j++)
  157. {
  158. int temp = arr[max_row][j];
  159. arr[max_row][j] = arr[min_row][j];
  160. arr[min_row][j] = temp;
  161. }
  162.  
  163. for (int i = 0; i < n; i++)
  164. {
  165. for (int j = 0; j < m; j++)
  166. {
  167. printf("%d ", arr[i][j]);
  168. }
  169. printf("\n");
  170. }
  171.  
  172. return 0;
  173. }*/
  174.  
  175.  
  176.  
  177.  
  178. /*#include <stdio.h>
  179.  
  180. #define MAXN 100000
  181. #define MAXM 1000000
  182.  
  183. int graph[MAXN+1][MAXN+1];
  184.  
  185. int main()
  186. {
  187. int n, m;
  188. scanf("%d %d", &n, &m);
  189.  
  190. for (int i = 0; i < m; i++)
  191. {
  192. int u, v;
  193. scanf("%d %d", &u, &v);
  194. graph[u][v] = graph[v][u] = 1;
  195. }
  196. int person;
  197. scanf("%d", &person);
  198.  
  199. int count = 0;
  200. for (int i = 1; i <= n; i++)
  201. {
  202. if (graph[person][i])
  203. {
  204. count++;
  205. }
  206. }
  207.  
  208. printf("%d\n", count);
  209.  
  210. return 0;
  211. }*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement