Получив ** вход натуральное число x, этот алгоритм печатает два числа: a и b. Укажите...

0 голосов
106 просмотров

Получив на вход натуральное число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее натуральное число, при вводе которого алгоритм печатает сначала 5, а потом 2. #include using namespace std; int main() { int x, a, b; cin >> x; a = 0; b = 1; while (x > 0) { if (x%2 > 0) a += x%13; else b += x%13; x = x / 13; } cout << a << endl << b; return 0; } Получив на вход натуральное число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее натуральное число, при вводе которого алгоритм печатает сначала 1, а потом 9. #include using namespace std; int main() { int x, a, b; cin >> x; a = 0; b = 1; while (x > 0) { if (x%2 > 0) a += x%9; else b += x%9; x = x / 9; } cout << a << endl << b; return 0; } Получив на вход натуральное число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее натуральное число, при вводе которого алгоритм печатает сначала 3, а потом 12. #include using namespace std; int main() { int x, a, b; cin >> x; a = 0; b = 1; while (x > 0) { if (x%2 > 0) a += x%13; else b += x%13; x = x / 13; } cout << a << endl << b; return 0; }


Информатика (86 баллов) | 106 просмотров
Дан 1 ответ
0 голосов

1. Ответ: x = 66.

2. Ответ: x = 73.

3. Ответ: x = 50.

(851 баллов)