Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе. / 2 сообщений из 2, страница 1 из 1
24.09.2018, 13:23
    #39706955
Runori
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
Дорогие участники форма, очень нужна помощь с решением данной задачи, пытался написать сам.

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

Не особо вышло, помогите пожалуйста, не знаю как исправить, так чтобы соответствовало условию задачи.
...
Рейтинг: 0 / 0
24.09.2018, 13:54
    #39706994
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
Шаг 1 - поиск наименьшей цифры. Я бы искал именно символ цифры в строковом представлении. Тупо INSTR в цикле.
Шаг 2 - генерация числа той же длины из минимальной цифры. Тупо Repeat.
Шаг 3 - вычитание.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]