сорокачасовой Прилагательное, тип склонения по классификации А. Зализняка - ??. Корень: -сорок-; интерфикс: -а-; корень: -час-; суффикс: -ов; окончание: -ой.
длящийся сорок часов