У исполнителя Делитель две команды, которым присвоены номера: 1) раздели на 2
2) прибавь 1 Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 54 числа 16, содержащий не более 5 команд. В ответе запишите только номера команд.
102
116
Ответы на вопрос:
12122
Объяснение:
1 - делим на 2 = 27
2 - прибавляем 1 = 28
1- делим на 2 = 14
2 - прибавляем 1 = 15
2 - прибавляем 1 = 16
#include < iostream> using namespace std; int main() { int i, n; unsigned p; cout < < " n" < < endl; cin > > n; p = 1; if (n& 1) { p = p * i; } else { for (i=0; i< n; i++) { if (! i& 1) { p = p*i; } } } cout < < p < < endl; return 0; } вроде как-то так. за правильность работу не ручаюсь, т.к. не знаю как работает программа на паскале. надеюсь
Популярно: Информатика
-
revunova02.03.2022 09:44
-
Tkaiem13.05.2023 08:47
-
guygoomy27.07.2021 19:23
-
Aminabr20.05.2021 22:49
-
Hellwood1228.05.2023 17:33
-
arsen99201519.09.2022 17:10
-
mikhailstrelni17.02.2021 10:35
-
valeroon1607.05.2020 02:11
-
ksutsydmi23.10.2020 14:00
-
ibragimgadjizad30.03.2022 04:15