Ну тут всё очень просто, просто сначала поделил число по модулю на 10, мы уже имеем последнюю цифру, далее поделил на 10 и на 10 по модулю, это вторая цифра, и просто поделил на 100, как ты уже понял, это первая цифра. Выводил это сразу-же в cout.
eronch
11.10.2020
Давай попробуем рассуждать логически. Если бы сад состоял из двух деревьев, то было бы два варианта садов: 100+99 и 100+101. Если бы досадили третье дерево, то каждый из предыдущих садов удвоил бы число вариантов: первый 100+99+98 и 100+99+100, и так же второй 100+101+100 и 100+101+102. Подмечаем закономерность: каждое добавляемое дерево удваивает количество вариантов. А сад из одного дерева имеет лишь один вариант.
Думаю что так, если не напутал. Но ты лучше проверь за мной.
i7aster26
11.10.2020
Думаю, логика у нас здесь будет такая: нужно разложить данные три числа на простые сомножители. Получится: 132 = 2 * 2 * 3 * 11 106 = 2 * 53 134 = 2 * 67 Что у них есть общего - то можно откинуть, потому что количество кругов будет при общих сомножителях делиться без остатка. Собрать в ответ нужно следующее: от первого - 2 * 2 * 3 * 11 от второго - 53 (двойку не берём, потому что она уже взята с первым) от третьего - 67 (двойку опять не берём)
Получается: 2 * 2 * 3 * 11 * 53 * 67 = 468732 секунды. Это, как я думаю, ответ.
При этом (чисто для сведения), до момента встречи: первый намотает 3551 круг второй - 4422 круга третий - 3498 кругов.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Надо ! много ! дано целое трехзначное число х. выведите число, полученное при прочтении этого числа справа налево.значение x ввести с клавиатуры.
Ну тут всё очень просто, просто сначала поделил число по модулю на 10, мы уже имеем последнюю цифру, далее поделил на 10 и на 10 по модулю, это вторая цифра, и просто поделил на 100, как ты уже понял, это первая цифра. Выводил это сразу-же в cout.