powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
2 сообщений из 2, страница 1 из 1
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
    #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
Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
    #39706994
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шаг 1 - поиск наименьшей цифры. Я бы искал именно символ цифры в строковом представлении. Тупо INSTR в цикле.
Шаг 2 - генерация числа той же длины из минимальной цифры. Тупо Repeat.
Шаг 3 - вычитание.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Необходимо составить новое число из разностей каждой цифры с минимальной цифрой в числе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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