В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
MinecraftTop
MinecraftTop
15.03.2023 18:17 •  Информатика

Ниже записан алгоритм. укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 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 объясните как решить

Ответ:
Frog777
Frog777
08.10.2020 05:55
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
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?