Untitled
#include <iostream> #include <string> #include <algorithm> #include <cmath> using namespace std; int main() { int n; int m; cin>>n>>m; int matrica[100][100]; for (int i=0;i<n;i++) { for (int j=0;j<m;j++) { cin>>matrica[i][j]; } } int mid=m/2; int suma1,suma2; suma1=suma2=0; for (int i=0;i<n;i++) { suma1=0; suma2=0; if(m%2==0){ for(int j=0;j<m;j++) { if(j<=mid && j<=mid-1 )suma1+=matrica[i][j]; else if (j>=mid && j>=mid-1)suma2+=matrica[i][j]; } } if(m%2!=0) { for(int j=0;j<m;j++) { if(j<mid )suma1+=matrica[i][j]; else if (j>mid)suma2+=matrica[i][j]; } } int razlika = abs(suma1-suma2); if(m%2==0) { matrica[i][mid] = razlika; matrica[i][mid-1] = razlika; } else matrica[i][mid] = razlika; } for (int i=0;i<n;i++) { for (int j=0;j<m;j++) { cout<< matrica[i][j]<<" "; } cout<<endl; } return 0; }
Leave a Comment