JStefan

[Kolokviumska] Dijagonalni sosedi

Dec 25th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.05 KB | None | 0 0
  1. /*
  2.     Oд стандарден влез се вчитува матрица со димензии M x N.
  3.     Да се напише програма која ќе ги најде и отпечати на стандарден излез двата дијагонално соседни елементи со максимална сума.
  4.     Во примерот елементите во сино и црвено се пример за дијагонално.
  5.  
  6. */
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. int main()
  11. {
  12.     int m, n, i, j;
  13.     scanf("%d %d", &m, &n);
  14.  
  15.     int niza[m][n];
  16.  
  17.     for(i = 0; i < m; ++i) {
  18.         for(j = 0; j < n; ++j) {
  19.             scanf("%d", &niza[i][j]);
  20.         }
  21.     }
  22.  
  23.     int a, b, zbir = 0;
  24.     for(i = 0; i < m-1; ++i) {
  25.         for(j = 0; j < n-1; ++j) {
  26.             if(niza[i][j] + niza[i+1][j+1] > zbir) {
  27.                 a = niza[i][j];
  28.                 b = niza[i+1][j+1];
  29.                 zbir = niza[i][j] + niza[i+1][j+1];
  30.             }
  31.         }
  32.     }
  33.  
  34.     printf("%d %d", a, b);
  35.     return 0;
  36. }
Add Comment
Please, Sign In to add comment