163.232.136.060 => 10100011.11101000.10001000.00111100
163.232.136.000 => 10100011.11101000.10001000.00000000
Пока есть совпадающие единички слева, то пишем единички в маску
255.255.248.000 <= 11111111.11111111.11111000.00000000
2^i=16 i=4бита (640*480*4)/8/1024=150Кбайт Ответ вполне достаточно!
Program p_1;
var a: word;
begin
readln(a);
a := a * a;
writeln(a)
end.
Практики не было давно.
Ручка
пастила
сарафан
самолёт
караван
картина
колокол
= = = = = = = =
В связи с вопросом nelle987, поясняю: здесь нет никакого алгоритма, это вообще не алгоритмическая задача по своей сути. Нужно просто мысленно разбить исходные слова на слоги, и увидеть из них новое слово. Никакой магии.
Если хотите подойти к задаче системно, то можно организовать поиск по словарю, но здесь слишком простой случай, чтобы заморачиваться с поиском.
Какой "олень" придумывает такие задачи. Бессмысленная белиберда.