All pastes #411893 Raw Edit

Stuff

public text v1 · immutable
#411893 ·published 2007-03-27 10:58 UTC
rendered paste body
program matrica2;
type mas=array[1..1000,1..1000] of real;

procedure generuok(var n:integer; var arr:mas);
var a,b:integer;
begin
    randomize;
    for a:=1 to n do
    begin
        writeln;
        for b:=1 to n do
        begin
            arr[a][b]:=random(1000);
            write(arr[a][b]:4:0, ' ');
        end;
    end;
end;

procedure rikiuok(var n:integer; var arr:mas);
var a,b,max:integer;
    temp:real;

begin
    for a:=1 to n do
    begin
        for b:=1 to n do
        begin
        max:=1;
        if arr[a][2]<arr[max][2] then
        begin
            for a:=1 to n do
            begin
                temp:=arr[max][2];
                arr[max][2]:=arr[a][2];
                arr[a][2]:=temp;
            end;
        end;
    end;
end;
    for a:=1 to n do
    begin
        writeln;
        for b:=1 to n do write(arr[a][b]:4:0, ' ');
    end;
end;

var n:integer;
    sk,sk2,temp:real;
    arr:mas;
    
begin
    writeln('Turime matrica n*n, kuria rusiuosime pagal 2-ojo stulpelio didejima.');
    writeln('Iveskite n:');
    readln(n);
    generuok(n,arr);
    writeln;
    writeln;
    writeln('Surusiavom');
    rikiuok(n,arr);
    readln();
end.