Берём ответ последнего деления и идём по остаткам от конца до начала. 11111100010
2 -> 16
От конца берём по 4 цифры и считаем их значение по заранее составленной таблице. [111][1110][0010] = [7][14][2] = 7E2
16 ->10
Нумеруем цифры от конца до начала индексами в порядке возрастания, начиная от 0, впоследствии каждую цифру нужно умножить на порядок той системы счисления, из которой производится перевод (16), возведённой в степень, равную индексу, и всё сложить. 7E2 = [7][14][2] = 7 * 16^2 + 14 * 16^1 + 2 * 16^0 = 1792 + 224 + 2 = 2018
Рассматриваются значения массива с индексами от 1 до 3. За некоторый максимум (max) мы взяли значение R[1] = 12. Если просматриваемое значение больше максимума, то принимаем это значение как максимум. Просмотрим все значения (от 1 до 3): R[1] = 12 > max? 12 > 12? Условие не выполняется, значение максимума остаётся прежним. R[2] = 34 > max? 34 > 12? Условие выполняется, максимум (max) становится равным R[2] = 34. R[3] = -53 > max? -53 > 34? Условие не выполняется, значение максимума остаётся прежним.
ответ: 34.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку