Составьте программу. которая выводит на экран текст "всем " в 2 столбика и 5 строчек, при условии что в 1 операторе write можно использовать только 1 объект
Ответы на вопрос:
#ruby 2
def getnumberbyposition(start_num, end_num, k, n = 3)
# p [start_num, end_num, k, n]
if not start_num.between? (10**(n - 1),10**n - 1) or not end_num.between? (10**(n - 1),10**n - 1) then return end
s = ""
for i in start_num..end_num
s += i.to_s()
end
number = start_num + (k-1) / n
if number > end_num
puts "выход за пределы"
return
end
# p number
upper_limit = n + 1 - ((k % n == 0) ? n : k % n)
number = number % (10**upper_limit)
# p [number, 10**upper_limit, upper_limit]
low_limit = upper_limit - 1
number = number / (10**low_limit)
# p [number, 10**low_limit, low_limit]
puts "#{number} = #{s[k-1]}"
end
getnumberbyposition(101,150,20,3)
getnumberbyposition(101,150,21,3)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
YarikPlex15.02.2020 12:52
-
fuvgkvu15.03.2023 23:20
-
Diana12000024.02.2021 10:47
-
nastya1983150710.12.2021 05:59
-
валерия2015629.09.2021 21:47
-
sanzharzhumakhp0a0p524.10.2021 02:13
-
DAYN777DEBIL02.11.2021 04:47
-
bushukova16bk18.09.2020 04:27
-
Каракоз1111102.09.2020 08:13
-
kokokola2024.01.2022 17:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.