Предмет: Информатика,
автор: Оля456
Десятичное
число, переведенное в восьмеричную и в девятеричную систему, в обоих случаях
заканчивается на цифру 0. Какое минимальное натуральное число удовлетворяет
этому условию. ( С решением, пожалуйста)
Ответы
Автор ответа:
0
for i in 1..200
dec = i.to_s(10)
oct = i.to_s(8)
if dec[dec.length-1,1] == "0" and dec[dec.length-1,1] == oct[oct.length-1,1]
puts "#{dec} (10) <=> #{oct} (8)"
end
end
40 (10) <=> 50 (8)
80 (10) <=> 120 (8)
120 (10) <=> 170 (8)
160 (10) <=> 240 (8)
200 (10) <=> 310 (8)
если аналитически, то это число которое делится на 8 и на 10 без остатка
dec = i.to_s(10)
oct = i.to_s(8)
if dec[dec.length-1,1] == "0" and dec[dec.length-1,1] == oct[oct.length-1,1]
puts "#{dec} (10) <=> #{oct} (8)"
end
end
40 (10) <=> 50 (8)
80 (10) <=> 120 (8)
120 (10) <=> 170 (8)
160 (10) <=> 240 (8)
200 (10) <=> 310 (8)
если аналитически, то это число которое делится на 8 и на 10 без остатка
Похожие вопросы
Предмет: Русский язык,
автор: ergeshovameerim
Предмет: Математика,
автор: alim7497
Предмет: Биология,
автор: nelson4md
Предмет: Химия,
автор: Danekaa