Вопрос:

1. В кодировке Windows-1251 каждый символ кодируется 8 бит. Вова хотел написать текст (в нём нет лишних пробелов): «Люблю отчизну я, но странною любовью! Не победит её рассудок мой. Ни слава, купленная кровью, Ни полный гордого доверия покой...» Одно из слов ученик написал два раза подряд через пробел. При этом размер написанного предложения в данной кодировке оказался на 10 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.

Ответ:

Разберем условие задачи: 1. В кодировке Windows-1251 каждый символ занимает 8 бит, что равно 1 байту. 2. Ученик написал одно из слов дважды, разделив их пробелом. Это означает, что помимо повторенного слова, добавился еще один символ (пробел). 3. Увеличение размера составило 10 байт. Пусть x – размер повторенного слова в байтах. Тогда можем составить уравнение: $$x + 1 = 10$$ $$x = 10 - 1$$ $$x = 9$$ Значит, повторенное слово занимает 9 байт. Теперь нам нужно найти слово в стихотворении, которое содержит 9 символов. Таким словом является слово «странною». Ответ: странною
Смотреть решения всех заданий с фото

Похожие