Ответ:
«Сорок» в первом случае обозначает количество, поэтому это числительное. Во втором случае слово называет птиц, поэтому это существительное. «Рабочий» в первом предложении называет человека — это существительное; во втором характеризует день — это прилагательное.
На пустяк я вижу сорок (числительное) резво скачущих сорок (существительное). Рабочий (существительное) пришел на завод, и начался рабочий (прилагательное) день.
