
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.09.2018, 13:23
|
|||
|---|---|---|---|
|
|||
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе. |
|||
|
#18+
Дорогие участники форма, очень нужна помощь с решением данной задачи, пытался написать сам. Declare @a int Declare @b int Declare @c int Declare @d int Set @a=6663357 Set @d=1 Set @b=0 while @a<>0 begin Set @c=@a-@a/10*10 if @c/2*2=@c Set @c=@c-1 Set @b=@b+@c*@d Set @d=@d*10 Set @a=@a/10 end Print @b Не особо вышло, помогите пожалуйста, не знаю как исправить, так чтобы соответствовало условию задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2018, 13:54
|
|||
|---|---|---|---|
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе. |
|||
|
#18+
Шаг 1 - поиск наименьшей цифры. Я бы искал именно символ цифры в строковом представлении. Тупо INSTR в цикле. Шаг 2 - генерация числа той же длины из минимальной цифры. Тупо Repeat. Шаг 3 - вычитание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1829594]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 351ms |

| 0 / 0 |
