Re^3: Выбоpки
- From
- Andrew Starsh (2:5071/59)
- To
- Denis Novokshonov
- Date
- 2002-11-27T17:38:18Z
- Area
- RU.ALGORITHMS
Приветствую Вас, Denis!
27 ноября 2002 года в 14:46 Andrew Starsh --> Denis Novokshonov
AS> Оказалось неожиданно пpосто:
AS> === Text:=New(pBufStream,Init('keygen.pas',stOpenRead,1024)); ===
AS> program keygen;
[_Skip_]
AS> === Dispose(Text,Done); ===
А вот pабота кусками:
=== Text:=New(pBufStream,Init('keygen1.pas',stOpenRead,1024)); ===
program keygen;
uses crt;
var
chisl,n:byte;
F:text;
start,kol:longint;
Procedure Izm(s:string;ur:byte);
var
c:byte;
begin
if ur<=n then
begin
if kol>0 then
for c:=49 to chisl do if Pos(chr(c),s)=0 then Izm(s+chr(c),ur+1);
end
else
begin
if start>0 then
begin
start:=start-1;
end
else
begin
Writeln(F,s);
kol:=kol-1;
end;
end;
end;
BEGIN
n:=2;
while n>1 do
begin
writeln('Введите N (1<n<15), выход - 0');
readln(n);
chisl:=n+48;
if n>1 then
begin
writeln('Сколько штук пропустить?');
readln(start);
writeln('Сколько штук вывести?');
readln(kol);
Assign(F, 'com.txt');
Rewrite(F);
Izm('',1);
Close(F);
end;
end;
END.
=== Dispose(Text,Done); ===
С кучей пожеланий - Andrew.
--- Ну очень голый GoldED+/386 1.1.5
* Origin: Страшный-бородатый... (2:5071/59)