tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Другие предметы
Найти все натуральные n-значные
Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789).
ЧеТКиЙВсЕУмиЙ
3 16.04.2019 23:00
7
Ответы
yanastywa2000
16.04.2019 23:00
var n, i : Byte; d : array [1..9] of Byte;
procedure WriteD;
begin
for var i := 1 to n do Write(d[i]); Write(#32);
end;
procedure NextD(r : Byte);
begin
if r = 0 then Halt;
Inc(d[r]);
if d[r] > 9 - n + r then
begin
NextD(r - 1);
d[r] := d[r-1]+1;
end;
end;
begin
ReadLn(n);
if (n < 1) or (n > 9) then Exit;
for i := 1 to n do d[i] := i; WriteD;
repeat NextD(n); WriteD until False;
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы
slarina171
28.01.2021 10:59
Що завадило Шимику зберегти своє кохання, одружитися на бузі...
doblezor
28.01.2021 10:59
надо очень ответьте на мой вопрос.1 Вы любите конфеты? 2Боишься собак? 3Какой твой любимый цвет волос? 4Твой любимый цвет глаз? 5 Сколько тебе лет 6Добрый(ая) ты? 7Смотришь аниме....
tatyankabalash
28.01.2021 11:08
Как решаются проблемы человека в философии Нового времени (Т. Гоббс и Ж. Ж. Руссо, Дж. Локк и Ж. Ламетри, Б. Паскаль)?...
LizaVeta281
15.03.2021 13:07
6. Схарактеризуй головну героїню твору Елеонор Портер «опліснеса, викорисвуючи в реченнях сполучники адже, бо тому що схільки ...
пацанка6
15.03.2021 13:07
Большая часть населения кангюйского общества Малые князья Скотоводы Гуньмо Рабы Беки Посол Великий хан...
evzhenko99
15.03.2021 13:08
Чем прославился Марк Порций Катон Старший...
djdhd1
15.03.2021 13:08
7 задание Движение, давление А) Объясните, как вы понимаете, что такое ( ) Путь Перемещение Нарисуй в рамочке свой путь из школы домой, отметьте на своей схеме путь и перемещение...
Катя15710000000
13.09.2019 11:16
Автобус и велосипедист движутся навстречу друг к другу со скоростями соответственно 20 м/с и 40 м/с . расстояние между ними в начальный момент времени 800м.написать уравнения движения,...
072215
13.09.2019 12:10
Сформулируйте логическое объяснение: почему фразеологизмы и непонятны иностранцам?...
abdualieva130403
13.09.2019 11:15
X=8a+3 x=12b+7 x=15c+10 найти наименьший количество x...
Популярные вопросы
Мәтінді тыңда. Қазақстанда қанша ұлт өкілі тұратынын көрсет.130-дан аз130-дан...
2
1. тепловое излучение. интегральная энергетическая светимость. 2. испускательная...
1
Представьте графически «Экосистема озера» (рисунок)...
3
ОҚЫЛЫМ ЖАЗЫЛЫМ 5-тапсырма. Сөздіктен қою қаріппен жазылған сөздердің мағынасынтауып,...
2
2. . НАПИСАТЬ В ТЕТРАДИ : ВНЕШНЯЯ ПОЛИТИКА ЗАПИСАТЬ в тетрадь : Внешняя политика...
2
Дано: A (4; 0), В (5; -9), C(12;-2). Найди Р.Авс170 + 82 + 7/260 + 82 + 922/17...
3
Что обеспечивает сохранение тепла в организме человека?протеинжирыуглеводыВитамины...
1
2.Каковы были последствия воздействия нацистской политики на жизнь людей в Германии?...
1
А) t больше 4 и меньше 9; b) k больше 5 и меньше 18; B) m больше 10 и меньше 25;...
2
№1. на рынке 7 продавцов продают помидоры и цены за 1 кг (Из расчета тенге) соответственно:...
1
procedure WriteD;
begin
for var i := 1 to n do Write(d[i]); Write(#32);
end;
procedure NextD(r : Byte);
begin
if r = 0 then Halt;
Inc(d[r]);
if d[r] > 9 - n + r then
begin
NextD(r - 1);
d[r] := d[r-1]+1;
end;
end;
begin
ReadLn(n);
if (n < 1) or (n > 9) then Exit;
for i := 1 to n do d[i] := i; WriteD;
repeat NextD(n); WriteD until False;
end.