Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Užduotys / Klausimas / Atsakymai

Parašė IGEN· 2012 Bal. 22 22:04:31
#34


program Noname5;
    type
 
        irasas = record
        vardas : string;
        kiekis : integer;
        suma : real;
        all : real;
        end;
 
        mas = array[1..100] of irasas;
 
        var
        duom, rez : text;
        i, j, kiek : integer;
        M : mas;
        c : real;
 
begin
  // ----------------------------------nuskaitymas------ //
  Assign(duom, 'duom.txt');
  Reset(duom);
  Read(duom, kiek);
  for i:= 1 to kiek do
  begin
  ReadLn(duom, M[i].vardas, M[i].kiekis, M[i].suma);
  end;
  Close(duom);
  // --------------------------------------------------- //
 
  for i:= 1 to kiek do
  begin
  M[i].all:= M[i].kiekis * M[i].suma;
  end;
 
  // -------------------------------------------------- //
 
    for i := 1 to kiek do
          for j := 1 to kiek-i do
             if M[j] > M[j+1] then
                begin
                   c := M[j+1].all;
                   M[j+1].all := M[j].all;
                    M[j].all := c;
                    end;
  // ------------------------------------------------- //
  Assign(rez, 'rez.txt');
  Reset(rez);
  for i:= 1 to kiek do
  begin
  WriteLn(rez,M[i].vardas, ' ',M[i].all);
  end;
  WriteLn(rez,'Didziausias klientas: ', M[1].vardas);
  Write(rez,'Maziausias klientas: ', M[kiek].vardas);
  Close(rez);
 
 
  Readln;
 
end.


Netikrinau labai kruopščiai, bet turėtu veikti ?|