Informatika gyűjtemény

Egy szinttel feljebb ep_szor.pas

2004050607080910

NézetNyomtat

ep_szor.pas (Vissza)
Az alábbi letöltési lehetőségek közül választhatsz: (segítség)
Karakterkódolás:
Sortörés:
Típus: text/plain
Tartalmaz szöveget
Karakterkódolás: us-ascii
Méret: 633 byte
program szor;

var szam  : array [0..16] of Longint;
    mit : longint;

procedure ki(szint:Byte);
var i : byte;
Begin
     For i := 1 to szint do write(szam[i],' ');
     writeln;
End;

procedure bont(n:longint;szint:Byte);
var d : Longint;
begin
     if = 1 Then ki(szint)
     Else Begin
          For d := szam[szint] To n Do
          Begin
               If (mod d)=0 Then
               Begin
                    szam[szint + 1] := d;
                    bont(div d,szint + 1);
               End;
          End;
     End;
end;

begin
     szam[0] := 2;
     write('n= ');readln(mit);
     bont(mit,0);
     readln;
end.
(Vissza)