SHARE
TWEET

Transformacija na matrica code

BorjanCrvenkov Jan 24th, 2020 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2. int main(){
  3.  
  4.     int n;
  5.     scanf("%d",&n);
  6. float X=0,Y=0;
  7.     float a[n][n];
  8.     float b[n][n];
  9.     for(int i=0;i<n;i++){
  10.         for(int j=0;j<n;j++){
  11.             scanf("%f",&a[i][j]);
  12.         }
  13.     }
  14.     for(int i=0;i<n;i++){
  15.         for(int j=0;j<n;j++){
  16.             if(i>j){
  17.             X+=a[i][j];
  18.             }
  19.             if(i+j>=n && i+j<n*2){
  20.             Y+=a[i][j];
  21.             }
  22.         }
  23.     }
  24.     for(int i=0;i<n;i++){
  25.         for(int j=0;j<n;j++){
  26.             if(i==j){
  27.             b[i][j]=X;
  28.             }
  29.             else if(i>=0&&i<n && j==(n-1-i)){
  30.             b[i][j]=Y;
  31.             }else{
  32.             b[i][j]=0;
  33.             }
  34.         }
  35.     }
  36.     if(n%2==1){
  37.     b[n/2][n/2]=Y+X;
  38.     }
  39.     for(int i=0;i<n;i++){
  40.         for(int j=0;j<n;j++){
  41.             printf("%.1f ",b[i][j]);
  42.         }
  43.         printf("\n");
  44.     }
  45.     return 0;
  46. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top