Advertisement
machkovskitomche

matrici/ispitna

Aug 20th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. #define max 100
  5.  
  6. int main()
  7. {
  8. int a[max][max],i,j,red,kol,pom,sum[max],suma=0;
  9. printf("Vnesete ja dolzinata na redicitie i kolonite soodvetno: \n");
  10. scanf("%d%d",&red,&kol);
  11. printf("Vnesete gi elementite na matricata: \n");
  12. for(i=0;i<red;i++)
  13. {
  14. for(j=0;j<kol;j++)
  15. {
  16. printf("a[%d][%d]=",i,j);
  17. scanf("%d",&a[i][j]);
  18. }
  19. }
  20. for(i=0;i<red;i++)
  21. {
  22. for(j=0;j<kol;j++)
  23. {
  24. printf("%d",a[i][j]);
  25. }
  26. }
  27. printf("\n");
  28. for(i=0;i<red;i++)
  29. {
  30. for(j=0;j<kol;j++)
  31. {
  32. suma+=a[i][j];
  33. sum[i]=suma;
  34. }
  35. }
  36. for(i=0;i<red;i++)
  37. {
  38. for(j=0;j<kol;j++)
  39. {
  40. if(sum[i]>sum[red-i-1])
  41. {
  42. pom=a[i][j];
  43. a[i][j]=a[red-i-1][j];
  44. a[red-i-1][j]=pom;
  45. }
  46. }
  47. }
  48. printf("\n\n");
  49. for(i=0;i<red;i++)
  50. {
  51. for(j=0;j<kol;j++)
  52. {
  53. printf("%d",a[i][j]);
  54. printf("\n");
  55. }
  56. }
  57. return 0;
  58. }
  59. //ako nekoj red od gorniot del na mat. ima pogolema suma od simetricnio negov vo odnos na horizontalata, da gi smenat mestata
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement