Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Delphi by domasz ( 15 years ago )
program zad_2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
tab :array [1..10,1..10] of integer;
n, i, j :integer;
kw, w :integer;
ww, e :Integer;
sgp :integer;
s2p :integer;

begin
randomize;
write('podaj wielkosc tablicy: ');
readln(n);

for i:=1 to n do
begin
for j:=1 to n do
tab[i,j]:=random(20);       //wypelnienie tablicy randomem
end;

for i:=1 to n do
begin
  for j:=1 to n do
  begin
  write(tab[i,j]:4);        // wyswietlenie tablicy
  end;
writeln;
end;
Writeln;

write ('w ktorej kolumnie chcesz policzyc sume? : ');
readln (w);
kw:=0;

for i:=1 to n do
begin
  kw:=kw+tab[i,w];                            //wybor kolumny do zsumowania
end;

write ('suma ', w, ' kolumny to: ', kw);
writeln;
writeln;


write ('w ktorym wierszu chcesz policzyc sume? : ');
readln (e);
ww:=0;

for j:=1 to n do
begin
  ww:=ww+tab[e,j];                           //wybor wiesza do zsumowania
end;

write ('suma ', e, ' wiersza to: ',ww);
writeln;
writeln;


for i:=1 to n do
begin
    sgp:=sgp + tab[i,i];                     //suma glownej przekatnej >\<
end;

write ('suma glownej przekatnej wynosi: ',sgp);
writeln;

for i:=1 to n do
begin
  s2p:=s2p + tab[                              //suma 2 przekatnej >/<
end;

write ('suma na 2 przekatnej wynosi: ',s2p);

readln;
end.

 

Revise this Paste

Your Name: Code Language: