![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
Дак как оно? - куда там числа идут?
Если я правильно понял задачу, никакие числа на цифры разбивать не нужно. Ты че-то там мудришь... Решается твоя задача так: Код:
В этой теме отвечаю только я, уже из этого можно понять, что твою писанину никто не понял. Если ты бухаешь или куришь - постарайся не тревожить форумчан своими опусами пока вещества не выйдут. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]()
Как я понял:
Если X - число, то Xi - составляеющая числа. Задача такова, что: если в числе X все Xi идут в порядке возрастания, то это число выводится на экран. Иначе, не выводим. Пример того как я понял: 1) X = 123. X1 = 1, X2 = 2, X3 = 3. X1 <= X2 <= X3 - печатаем. 2) X = 132. X1 = 1, X2 = 3, X3 = 2. X1 <= X2, но X2 > 2 - не печатаем Правильно я понял? |
![]() |
![]() |
![]() |
#14 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
Igor95
>> Задача такова, что: если в числе X все Xi идут в порядке возрастания, то это число выводится на экран. Иначе, не выводим. Задача другая: >> Вывести все числа которые больше 100 таким образом чтобы их децимальная запись была бы в возрастающем порядке. Мой вопрос был в том, как с этой задачей связано название темы, примеры исходного кода от ТС и все прочее, что он пишет. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 30.09.2012
Сообщений: 51
|
![]()
да все правильно и это действие нужно повторять на каждом числе до того числа которое мы вводим
Последний раз редактировалось dragodar; 16.10.2013 в 21:23. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 30.09.2012
Сообщений: 51
|
![]()
конечно извините меня за мой русский но задача была поставлена на латышском языке.поэтому я обьяснил как смог если нужно могу выкинуть задачу на латышском.
|
![]() |
![]() |
![]() |
#17 | |
Пользователь
Регистрация: 30.09.2012
Сообщений: 51
|
![]() Цитата:
кстати спасибо, нашёл пару способов оптимизировать мой алгоритм. Последний раз редактировалось dragodar; 16.10.2013 в 21:33. |
|
![]() |
![]() |
![]() |
#18 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Из первого поста: (ключевое слово выделил красным). Цитата:
|
||
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
rrrFer, во-первых, не надо переходить на личности и оскорбления, это, мягко говоря, не комильфо.
во-вторых, то, что автор топика не может разобраться в задании и/или чётко сформулировать условия задачи - это его проблема, а не троллинг или глумление над профи. в-третьих, по моему скромному мнению, ему нужно ВВЕСТИ число больше ста (смотрите код) (рискну предположить, что речь вообще идёт только о трёхзначных числах) и потом вывести все ТРЁХЗНАЧНЫЕ числа, ЦИФРЫ которых расположены в возрастающем порядке. Например, число 123 подходит, а число 132 - нет. Для того, чтобы проверить, расположены ли ЦИФРЫ числа в возрастающем порядке и нужно разбиение числа на отдельные цифры. Конечно, тут много предположений (которых не должно быть, должны быть условия задачи!). И, возможно, я ошибаюсь. Но, надеюсь, мои доводы Вам понятны? да.да, согласен. задача вполне может быть решена и без разбиения числа на отдельные цифры... dragodar, Вы привели пример вывода для числа 130 а что должна делать программа, если в неё введут число, например, 78541 (и, кстати, такое число допустимо по условиям задачи?!) ? Последний раз редактировалось Serge_Bliznykov; 17.10.2013 в 08:39. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 30.09.2012
Сообщений: 51
|
![]()
да такое число допустимо. возможно я просто не совсем корректно написал при вводе числа 78541 прога должна выводить числа от 100 до 78541 (как я это показывал в примере сейчас долго считать какие тут будут но начнутся с 123 124 ...до числа 56789)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить произведение разности первых двух цифр трехзначного числа и младшей цифры этого числа. | Hoginat | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.12.2012 22:13 |
задача - найти произведение первой цифры целой части и третей цифры дробной части вещественного числа. LAZARUS | maks22 | Lazarus, Free Pascal, CodeTyphon | 2 | 30.01.2012 19:53 |
VisualBasic.Исключить из числа цифры, стоящие между первой и последней цифрой числа. | ride013 | Помощь студентам | 0 | 03.05.2011 21:20 |
Цифры числа... | Mr.Qwerty | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 08.09.2009 18:44 |
удаление цифры из числа | Elm0 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.03.2008 01:51 |