Advertisement
JStefan

Zamena na element vo matrica

Dec 26th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. /*
  2.     Da se napishe programa koja sekoj element od matricata ke go zameni so sumata od kolonata i redicata vo koja se naoga.
  3.     Vrednosta na elementot koj go zamenuvame ne vleguva vo zbirot.
  4. */
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. int main()
  9. {
  10.     int m, n, i, j;
  11.     scanf("%d %d", &m, &n);
  12.  
  13.     int matr[m][n];
  14.     int outMatr[m][n];
  15.  
  16.     for(i = 0; i < m; ++i)
  17.         for(j = 0; j < n; ++j)
  18.             scanf("%d", &matr[i][j]);
  19.  
  20.     int suma, k;
  21.     for(i = 0; i < m; ++i) {
  22.         for(j = 0; j < n; ++j) {
  23.             suma = 0;
  24.             // suma od redica
  25.             k = 0;
  26.             while(k < n) {
  27.                 suma += matr[i][k];
  28.                 ++k;
  29.             }
  30.             // suma od kolona
  31.             k = 0;
  32.             while(k < m) {
  33.                 suma += matr[k][j];
  34.                 k++;
  35.             }
  36.             outMatr[i][j] = suma - 2*matr[i][j];
  37.         }
  38.     }
  39.  
  40.     printf("\n");
  41.  
  42.     for(i = 0; i < m; ++i) {
  43.         for(j = 0; j < n; ++j)
  44.             printf("%d ", outMatr[i][j]);
  45.         printf("\n");
  46.     }
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement