Есть ответ 👍

Ниже записан алгоритм. укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 2. var x, a, b, c: longint; begin readln(x); a: = 0; b: = 0; while x > 0 do begin c: = x mod 2; if c = 0 then a: = a + 1 else b: = b + 1; x: = x div 8; end; writeln(a); writeln(b); end. ответ 4097 объясните как решить

218
232
Посмотреть ответы 2

Ответы на вопрос:


1- нечетное b = 11 * 8 = 8  четное a = 1 b = 18 * 8 = 64 четное a = 2 b = 164 * 8 = 512  четное a = 3 b = 1512 * 8 = 4096    четное a = 3 b = 1,  но это ненужно. чичсо должно быть нечетным.поэтому добавляем нечетное, но не более 8.ответ 4097, 4099, 4111, 4113

Если вы имели в виду (3, 5) то две. 3 и 4

Популярно: Информатика