Домашние задания: Другие предметы
Помогите понять условие задачи по программированию (только понять)
>>>Найти все натуральные числа, не превосходящие заданного числа N, десятичная запись которых есть строго возрастающая последовательность цифрЭто значит: назвать число N (допустим, 3) и вывести целые числа до него(1, 2, 3) ?
Предполагается, что число N = N1N2N3...Nk ты должен представить в виде последовательности цифр (N1, N2, N3, ..Nk) и если N1 < N2 < N3 < ...< Nk, то это число ты должен вывести (если к тому же оно меньше N). К примеру 177 = (1, 7, 7) и это не строго возрастающая последовательность.
P.S. Кстати если какое-то число больше миллиарда то его десятичная запись не может быть строго возрастающей. Обдумай этот факт в свободное время. Отсюда будет следовать что количество таких чисел конечно. Интересно, чему оно равно.
P.S. Кстати если какое-то число больше миллиарда то его десятичная запись не может быть строго возрастающей. Обдумай этот факт в свободное время. Отсюда будет следовать что количество таких чисел конечно. Интересно, чему оно равно.
Примерно так. Но, задача-то по программированию. Так что, тебе, как я понимаю, нужно описать алгоритм выделения из какого-то набора чисел только тех, которые будут отвечать приведенному условию. Собственно говоря, условие разделяется на два: во-первых, эти числа должны быть не больше N и, во-вторых, делиться только на самих себя и на единицу.
немножко не так, на мой взгляд
в Вашем случае нужно вывести все непревосходящие N, значит только 1 и 2
цикл для I=1 до N-1
вывод I
и получите все натуральные числа не превосходящие N
в Вашем случае нужно вывести все непревосходящие N, значит только 1 и 2
цикл для I=1 до N-1
вывод I
и получите все натуральные числа не превосходящие N
Это значит например, что если назовем число 25, то получим следующую строчку:
1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 23 24 25
потому что каждое число из этой последовательсности например 23 - состоит из цифр которые строго возрастают,
а например число 21 нет, потому что 2>1, а поэтому в нашей последовательности его нет.
1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 23 24 25
потому что каждое число из этой последовательсности например 23 - состоит из цифр которые строго возрастают,
а например число 21 нет, потому что 2>1, а поэтому в нашей последовательности его нет.
Да, только целые числа)
Можно назвать число 5,5 а все натуральные будут 1,2,3,4,5.
Можно назвать число 5,5 а все натуральные будут 1,2,3,4,5.
Похожие вопросы
- Пожалуйста помогите понять такие задачи!
- Задачка на лето по математике для 5-6 класса. Нашел в условиях задачи ошибку. Прав ли я?
- Помогите пожалуйста с задачами!)
- Помогите решить 5 задач по физике 8 класс
- ПОМОГИТЕ пожалуйста с задачами у меня подруги дочка в 5-ом классе решить эти 2 задачи не может...
- Помогите!! Как решить задачу?!
- Можете помочь объяснить дочке задачу за 7 класс?
- Помогите пожалуйста решить задачу
- Помогите написать условие к задаче. Решение я знаю. 4 класс.
- Помогите пожалуйста, проболела всю тему. Ничего толком не поняла. Помогите пожалуйста, решить задачи по физике, 9 класс)