Advertisement
esvikey

Matrix

Apr 11th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.55 KB | None | 0 0
  1. program zad;
  2. uses crt;
  3. const n=5;
  4. var a: array[1..n,1..n] of integer; s,i,k,j:integer;
  5. begin
  6. writeln('Задайте массив: ');
  7. for i:=1 to n do
  8. for j:=1 to n do
  9. readln(a[i,j]);
  10. clrscr;
  11. for i:=1 to n do
  12. for j:=1 to n do begin
  13. write(a[i,j]:3);
  14. if j=n then writeln(); end;
  15. s:=0;
  16. k:=n+1;
  17. for i:=1 to n div 2 do
  18. for j:=1 to i do
  19. s:=s+a[i,j]+a[i,n-j+1];
  20. for i:=n downto n div 2 + 1 do begin
  21. k:=k-2;
  22. for j:=1 to i-k do
  23. s:=s+a[i,j]+a[i,n-j+1];
  24. end;
  25. if n mod 2 <> 0 then s:=s-a[n div 2 + 1, n div 2 + 1];
  26. writeln('Сумма: ',s);
  27. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement