Sunteți pe pagina 1din 1

De pe prima linie a fiierului date.

in se citete n numr natural, 1 n 20, iar de pe urmtoarele n linii se citesc cte n numere ntregi reprezentnd elementele unei matrici. Se consider c diagonalele matricei mpart matricea n 4 zone: nord, sud, vest i est. Se cere s se calculeze suma elementelor impare din zona de nord a matricei (exclusiv elementele de pe diagonalele matricei) i s afieze suma obinut n fiierul date.out. Explicaie elementele impare din zona de nord a matricei sunt 63 i 1

Ex.

date.in 5 45 2 63 8 10 3 5 1 0 9 1 11 12 15 7 13 8 -1 41 19 -2 23 18 3 4

date.out 64

var a:array[1..100,1..100] of integer; n,i,j,s:integer; begin write('n='); readln (n); for i:=1 to n do for j:=1 to n do begin write('a[',i,',',j,']='); readln (a[i,j]); end; for i:=1 to n do for j:=1 to n do if (i<j) and (j<n-i+1)and (a[i,j] mod 2<>0) then s:=s+a[i,j]; write (s); readln; end.

S-ar putea să vă placă și