cosmy
Moderator
Inregistrat: acum 17 ani
Postari: 33
|
|
{Se considera un tablou bidimensional cu n linii si n coloane(1<=n<=50) avand componente intregi.Se cere sa se calculeze suma componentelor tablo- ului;suma componentelor de pe diagonala principala si suma componentelor de pe diagonala secundara} var a:array[1..50,1..50] of integer; n,i,j,s,s1,s2: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 begin for j:=1 to n do write(a[i,j]:3);writeln; end; s:=0; for i:=1 to n do for j:=1 to n do s:=s+a[i,j]; writeln('suma este: ',s); s1:=0; for i:=1 to n do for j:=1 to n do if i=j then s1:=s1+a[i,j]; writeln('suma pe diag. principala: ',s1); s2:=0; for i:=1 to n do for j:=1 to n do if j=n-i+1 then s2:=s2+a[i,j]; write('suma pe diag, sec: ',s2); end.
|
|