Advertisement
Guest User

Untitled

a guest
Nov 27th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int max=800;
  5. int a[max][max];
  6. int minRow[max], maxCol[max];
  7. //chitaem vhodnyu matricy
  8. int n, m;
  9. scanf("%d %d",&n,&m);
  10. for(int i = 0; i < n; i++) {
  11. for(int j = 0; j < m; j++) {
  12. scanf("%d",&a[i][j]);
  13. }
  14. }
  15. //Для каждой i-ой строки вычисляем наименьший элемент и сохраняем его в minRow[i].
  16. for(int i = 0; i < n; i++) {
  17. minRow[i] = 1000;
  18. for(int j = 0; j < m; j++) {
  19. if(a[i][j] < minRow[i]) {
  20. minRow[i] = a[i][j];
  21. }
  22. }
  23. }
  24. //Для каждого j-го столбца вычисляем наибольший элемент и сохраняем его в maxCol[j].
  25. for(int j = 0; j < m; j++) {
  26. maxCol[j] = -1000;
  27. for(int i = 0; i < n; i++) {
  28. if(a[i][j] > maxCol[j]) {
  29. maxCol[j] = a[i][j];
  30. }
  31. }
  32. }
  33. for(int i = 0; i < n; i++) {
  34. for(int j = 0; j < m; j++) {
  35. if ((a[i][j] == minRow[i]) && (a[i][j] == maxCol[j])) {
  36. printf("(%d;%d) = %d\n", i, j, a[i][j]);
  37. }
  38. }
  39. }
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement