fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int n,su1=0,su2=0;
  5. cin>> n;
  6. int** a= new int*[n];
  7. for(int i=0;i<n;i++){
  8. a[i]= new int[n];
  9. }
  10. for(int i=0;i<n;i++){
  11. for(int j=0;j<n;j++){
  12. cin>> a[i][j];
  13. if(j>i)su1+=a[i][j];
  14. if(j<n-i-1)su2+=a[i][j];
  15. }
  16. }
  17. for(int i=0;i<n;i++){
  18. for(int j=0;j<n;j++){
  19. if((su1>su2)&&((i+1)%2==0))a[i][j]=0;
  20. if((su1<su2)&&((i+1)%2!=0))a[i][j]=0;
  21. }
  22. }
  23. for(int i=0;i<n;i++){
  24. for(int j=0;j<n;j++){
  25. cout<<a[i][j]<<" ";
  26. }
  27. cout<<endl;
  28. }
  29. for(int i=0;i<n;i++){
  30. delete[] a[i];
  31. }
  32. delete[] a;
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5320KB
stdin
4
1
2
3
4
5
6
7
8
99
10
11
12
13
14
15
16
stdout
0 0 0 0 
5 6 7 8 
0 0 0 0 
13 14 15 16