#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)
4. В клітці після введення формули зображено результат її обчислень (або ж помилка). А щоб побачити формулу, є три основні варіанти:
Натиснути на клітинку двічі. Замість результату відобразиться формула.Натиснути на комірку - у "рядку формули" (друга назва - "поле для введення та редагування") відобразиться формула.У меню "Формули" ввімкнути режим "Показати формули" (або Ctrl + ~).5. Для того, щоб скопіювати формулу, є декілька основних варіантів:
Виділити комірку, натиснути Ctrl + C (або ПКМ -> Копіювання), або на верхній панелі натиснути "Скопіювати".Виділити комірку, потянути за маленький квадрат справа знизу.6. Щоб задати або змінити формат відображення чисел, необхідно зайти в меню "Формат комірок", у меню "Число" та змінити формат на той, який потрібен.
Поделитесь своими знаниями, ответьте на вопрос:
Выбери верный ответ. Каждый исполнитель создается для решения определенного класса задач. а) Круг решаемых задач б) Круг нерешаемых задач в) режимы работы условия г) верны все ответы
Відповідь:А
Пояснення: