Срочно пожалуйста программу Паскаль!!!!Даю много балов.
Anna в категроии Информатика, вопрос открыт 03.04.2017 в 21:05
Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность.(Например, 1234, 5789)
1 ответ
ольга , ответ добавлен 03.04.2017 в 21:33
//PascalABC.Net 3.2 сборка 1318
Var
n,i,count:integer;
s:string;
procedure NumPrin(counter,last:integer;num:string);
Var
i:integer;
begin
if not ((last=10) and (n-counter<>1)) then
if counter<>n then
for i:=last+1 to 9 do
NumPrin(counter+1,i,num+inttostr(i))
else
writeln(num);
end;
begin
readln(n);
dec(n);
count:=0;
s:='1';
NumPrin(count,1,s);
end.
0
Оставлять ответы могут только авторизированные пользователи.
Зарегистрируйтесь или авторизируйтесь на сайте чтобы оставить ответ на вопрос.
Зарегистрируйтесь или авторизируйтесь на сайте чтобы оставить ответ на вопрос.