Задача Медведь Лимак
Информатика

На языке C++ мне нужно решить следующую задачу: медведь Лимак хочет стать самым большим медведем, или хотя бы больше

На языке C++ мне нужно решить следующую задачу: медведь Лимак хочет стать самым большим медведем, или хотя бы больше своего старшего брата Боба. В данный момент вес Лимака равен a, а вес Боба равен b. Гарантируется, что вес Лимака меньше или равен весу Боба. Лимак ест много, и его вес увеличивается втрое каждый год, в то время как вес Боба удваивается каждый год. Через сколько целых лет Лимак станет строго больше (то есть его вес будет превышать) вес Боба? Входные данные содержат два целых числа a и b (1 ≤ a ≤ b ≤ 10) — вес Лимака и Боба соответственно. Выведите одно целое число - количество лет, через которое это произойдет.
Верные ответы (1):
  • Zolotoy_Drakon_7260
    Zolotoy_Drakon_7260
    62
    Показать ответ
    Задача "Медведь Лимак"
    Описание: Для решения данной задачи необходимо сравнить вес Лимака и вес Боба год за годом, увеличивая вес каждого медведя в соответствии с указанными правилами. Поскольку вес Лимака увеличивается втрое каждый год, а вес Боба удваивается каждый год, мы можем использовать цикл, чтобы сравнить их веса. Начиная с начального года, мы увеличиваем вес Лимака и вес Боба согласно правилам, пока вес Лимака не станет больше или равен весу Боба. Затем мы выводим количество пройденных лет.
    Демонстрация:
    cpp
    int main() {
    int a, b;
    cout << "Введите вес Лимака: ";
    cin >> a;
    cout << "Введите вес Боба: ";
    cin >> b;

    int years = 0;
    while(a <= b) {
    a *= 3;
    b *= 2;
    years++;
    }

    cout << "Через " << years << " лет Лимак станет строго больше Боба." << endl;

    return 0;
    }

    Совет: Для понимания решения задачи рекомендуется использовать промежуточные значения весов Лимака и Боба после каждого года, чтобы понять, как они изменяются и как возрастает вес Лимака по сравнению с весом Боба.
    Дополнительное упражнение: Если вес Лимака равен 2 кг, а вес Боба равен 4 кг, через сколько лет Лимак будет больше Боба?
Написать свой ответ: