K = 11
N = 10 + 12 *2 = 34
Kпаролей = 60
Ic2 - ?
N = 2* I ( в степени I )
34 = 2*I
I = 6 бит
Ic 1 = K * I
Ic1 = 11*6 =66бит = 9 байт (приблизительно, т.к. нам нужно целое количество байтов)
=> Ic2 = Ic1 * K паролей
Ic2 = 9 * 60 = 540 байт
Ответ: 540
В конце программы пропущен end;
И еще не описан массив Dt
1) char
2) int
3) float
4) bool
Кстати если, что вопрос частично не корректен, так как D может быть int, так как в c++ bool интерпретируется как число и плюсам без разницы bool/short/int, просто bool - 1 байт, а integer - 4, хотя это можно исправить другими типами данных, но не суть.
Также в C могут быть double и float, отличаются точностью, но оба ответа правильные.
У Светы не мишка. У Оли не кукла и не заяц. У Тани не заяц. У Маши не паровоз, не заяц и не мишка, значит у Маши - кукла. У Тани не паровоз.
Получаем, что у Тани не паровоз и не заяц, а кукла уже у Маши, значит у Тани - мишка. У Оли не заяц, не кукла и не мишка, значит у Оли паровоз. И Свете остается заяц.
Маша - кукла, Таня - мишка, Оля - паровоз, Света - заяц.
Вроде так)