Являются ли однокоренными слова перегорел и огарок
Да, это однокоренные слова, т.к. у них одинаковое значение и корни
Нет , не являются.