Уисполнителя увеличитель две команды, которым присвоены номера: 1. прибавь 2 2. умножь на 3 первая из них увеличивает число на экране на 2, вторая увеличивает его в 3 раза.составьте алгоритм получения из числа 4 числа 58, содержащий не более 5 команд. в ответ запишите только номера команд. как это решить? с подробным объяснением ! )
109
200
Ответы на вопрос:
Пойдем обратным путем и уменьшим число 58 до 4 с 5 команд. 5+8=13, значит 58 на 3 не делится. значит вычтем 2. 58-2=56. 56 на три не делится, значит опять вычтем 2. 56-2=54. 54 на три делится. 54/3=18. 18 на три делится. 18/3=6 . 6 делится на 3, но нам нужна 4, поэтому вычтем 2 . 6-2=4. мы использовали команды 11221, но для обратных действий, поэтому для получения из 4 числа 58 нам нужен обратный алгоритм, тоесть 12211. 4+2=6 6*3=18 18*3=54 54+2=56 56+2=58
//microsoft (r) c/c++ optimizing compiler version 19.00.23506 for x64 #include < iostream> class myarr { public: typedef int* i_ptr; myarr(const int & _size) : size(_size) { arr = new int[size]; } myarr(const myarr & _arr) { size = _arr.get_size(); arr = new int[size]; for (size_t i = 0; i < size; ++i) { arr[i] = _arr.arr[i]; } } ~myarr() { delete[] arr; } constexpr int get_size() const noexcept { return size; } private: i_ptr arr; int size; }; int main() { myarr a(10); myarr b(a); }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Пакета29.01.2020 11:09
-
даша364618.05.2020 10:18
-
vabik198319.07.2022 03:30
-
Дентсик90120.07.2020 06:27
-
Котик13245714.04.2022 22:41
-
кадитагаев03.07.2020 01:56
-
yulya16011.04.2021 21:19
-
angel49610.01.2021 07:59
-
stasyaverh30.08.2022 02:31
-
Violetta2004w30.03.2020 21:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.