Просто стоит узнать происхождение данных слов.
Слово "облако" происходит от слова "обволакивать".Я думаю,что тогда возможен вариант выделения корня -лак-,приставки -об и окончания о.
Зодчий - от слова созидать. Следовательно,корень -зод-, суффикс -ч и окончание ий
Печаль - от общеславянского слова пеку (опека).Значит, выделялся корень -печ-суффикс -а и суффик - л(ь)
В современном же русском языке в слове облака выделяется корень -облак-, в слове зодчий - корень -зодч-,в слове печаль - корень всё слово -печаль-.