Advertisement
196040

SP Kolokvium 2 Transformacija na matrica

Apr 28th, 2020
436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. #include<stdio.h>
  2. #define MAX 100
  3. int main(){
  4. int n;
  5. scanf("%d", &n);
  6. float niza[MAX][MAX], x=0, y=0;
  7. for(int i=0; i<n; i++)
  8. {
  9. for(int j=0; j<n; j++)
  10. {
  11. scanf("%f", &niza[i][j]);
  12. }}
  13. for(int i=0; i<n; i++)
  14. {
  15. for(int j=0; j<n; j++)
  16. {
  17. if(i>j)
  18. x=x+niza[i][j];
  19. if(i+j>=n&&i+j!=n-1)
  20. y=y+niza[i][j];
  21. }}
  22. for(int i=0; i<n; i++)
  23. {
  24. for(int j=0; j<n; j++)
  25. {
  26. if(i==j)
  27. niza[i][j]=x;
  28. else if(i+j==n-1)
  29. niza[i][j]=y;
  30. else niza[i][j]=0;
  31. if(n%2==1)
  32. niza[n/2][n/2]=x+y;
  33. printf("%.1f ", niza[i][j]);
  34. }printf("\n");}
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement