Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- program Project2;
- {$APPTYPE CONSOLE}
- uses
- SysUtils;
- const
- MAXIN = 100000;
- var
- n, i, j: integer;
- a: array [1..MAXIN] of integer;
- function min(a, b: integer): integer;
- begin
- if (a < b) then
- min := a
- else
- min := b;
- end;
- begin
- readln(n);
- for i := 1 to n do
- a[i] := MAXINT - 100;
- a[1] := 1;
- for i := 2 to n do
- begin
- for j := 1 to i - 1 do
- if (min(a[j] * 2, min(a[j] * 3, a[j] * 5)) > a[i - 1]) then
- begin
- a[i] := (min(a[j] * 2, min(a[j] * 3, a[j] * 5)));
- end;
- end;
- for i := 1 to n do
- writeln(a[i]);
- readln;
- readln;
- end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement