gusinica23
?>

Таблица счисления, перевести 206 из 10ной в 2ную, 8ную, 16ную. Число А4 из 16ной в 10ную. Число 101111 из 2ной в 10ную. Число 75 из 8ной в 10ную. ​

Информатика

Ответы

Yevgenevich775
# Код на ruby 2.2.3p173
def zadanie(jump1, jump2)
    min = jump1
    for i in 1..1000
        next if (i*jump1)%jump2 == 0 or (i*jump2)%jump1 == 0

        if min > (i*jump1)%jump2
            min = (i*jump1)%jump2
            p [min, "#{i} * #{jump1} - #{i*jump1/jump2} * #{jump2}"]
        end

        if min > (i*jump2)%jump1
            min = (i*jump2)%jump1
            p [min, "#{i} * #{jump2} - #{i*jump2/jump1} * #{jump1}"]
        end
    end
    return min
end
# # Примеры применения
p zadanie(33, 55)

Вывод
[22, "1 * 55 - 1 * 33"]
[11, "2 * 33 - 1 * 55"]
11

Т.е. минимум при 2 * 33 - 1 * 55 = 11

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Таблица счисления, перевести 206 из 10ной в 2ную, 8ную, 16ную. Число А4 из 16ной в 10ную. Число 101111 из 2ной в 10ную. Число 75 из 8ной в 10ную. ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pifpaf85
mrubleva42
Бабур
inessa12006
kengyra
jaksonj326
Galina-Marat1096
Gaziev1636
olegtarasov1965
sakh2010kprf7
borodin
Лусине_Ильенков134
хаджимурод1172
Сергеевна-С.А.1549
Сергеевич1386