Контрольные задания > 1. В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов): «Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы». Затем он добавил в список название ещё одного растения. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 10 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия растения в символах.
Вопрос:
1. В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов): «Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы». Затем он добавил в список название ещё одного растения. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 10 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия растения в символах.
Ответ:
В данной кодировке каждый символ занимает 8 бит = 1 байт.
Размер нового предложения оказался на 10 байт больше, следовательно, добавленное название растения вместе с запятыми и пробелами занимает 10 символов.
Нам нужно найти длину только названия растения, исключив запятые и пробелы.
Предположим, что он добавил одно название растения, одну запятую и один пробел.
Тогда длина названия растения = 10 - 2 = 8 символов.
Ответ: 8