Advertisement
Guest User

Untitled

a guest
May 25th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. /**Збир на дијагонали 3
  2. Oд стандарден влез се вчитува квадратна матрица со димензија N. Треба да се напише програма која ќе ја најде и отпечати на стандарден излез
  3. максималната сума на елементите кои се наоѓаат на сите дијагонали над споредната дијагонала (вклучувајќи ја и споредната).
  4. Во примерот елементите во сино, црвено, зелено и портокалово се примери за дијагонали над споредната дијагонала.
  5. Пример влез: Пример излез:
  6. 4 6+12+16+11=45
  7. 4 18 7 11
  8. 3 8 16 1
  9. 17 12 9 5
  10. 6 14 4 17
  11. **/
  12. #include <stdio.h>
  13. #define MAX 100
  14.  
  15. int main(){
  16. int m,n,j,i,k;
  17. int sporedna=0;
  18. int nadsporedna=0;
  19. int a[MAX][MAX];
  20.  
  21. scanf("%d ", &n);
  22. for(i=0;i<n;i++){
  23. for(j=0;j<n;j++){
  24. scanf("%d",&a[i][j]);
  25. }
  26. }
  27. for(i=0;i<n;i++){
  28. for(j=0;j<n;j++){
  29. if(i+j==n-1){
  30. sporedna+=a[i][j];
  31. }
  32. }
  33. }
  34. for(i=0;i<n;i++){
  35. for(j=0;j<n;j++){
  36. if(i+j<n-1){
  37. nadsporedna+=a[i][j];
  38. }
  39. }
  40. }
  41. for(i=0;i<n;i++){
  42. for(j=0;j<n;j++){
  43. printf("%d ",a[i][j]);
  44. }
  45. printf("\n");
  46. }
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement