All pastes #505557 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-23 17:01 UTC
rendered paste body
program asd;

var N : integer;
    temp : integer;
    i , j , z : integer;


type zmogus = record
  metai : integer;
  vardas : string[255];
  pavarde : string [255];
end;


procedure pradzia;
begin
//  write('N := ');
//  readln(N);
  N := 4;
end;


function sukuriam(kokie : integer) : integer;
var j : integer;
var resultatas : integer;
begin
  resultatas := 1;
  for j := 1 to (kokie-1) do begin
    resultatas := resultatas * 10;
  end;
  sukuriam := resultatas;
end;

function dydis(x : integer) : integer;
var dyd : integer;
    pabaiga : boolean;
begin
  pabaiga := FALSE;
  dyd := 1;
  while (not pabaiga) do begin
    x := x div 10;
    if (x = 0) then begin
      dydis := dyd;
      exit;
    end;
    inc(dyd);
    
    
  end;



end;

function intarr(x,index : integer) : integer;
var j : integer;
    pabaiga : boolean;
    dabartinis : integer;
    i : integer;
begin
  pabaiga := FALSE;
  j := x;
  i := 1;
  while (not pabaiga) do begin
    dabartinis := j mod 10;
    j := j div 10;
    if (i = index) then begin
      intarr := dabartinis;
      exit;
    end;
    inc(i);
  end;
  
  

end;



begin
  pradzia;
  for i := sukuriam(N) to sukuriam(N+1)-1 do begin
    for j := 1 to N do begin
      for z := j+1 to N do begin
        if (intarr(i,j) = intarr(i,z)) then begin
          writeln(i);
          j := N;
          z := N;
        end;
      end
    end;
  end;
  readln;
end.