Предложение сложное, союзное,состоит из двух простых предложений,сложноподчинённое;
Главное -я был на седьмом небе от счастья
Придаточное-когда мне подарили котёнка-отвечает на вопрос когда?,значит это Сложноподчинённое предложение с придаточным времени,союз когда связывает обе части предложения;
Придаточное стоит перед главным,отделена от нег запятой.
Я-подлежащее,кто?выражено существительным;
Был на седьмом небе от счастья-был какой? Сказуемое,выражено глаголом с фразелогизмом;
Мне-кому?дополнение,выражено местоимением;
Подарили-сказуемое, выражено глаголом;что сделали?
Котёнка-кого?дополнение-существительное
Многие люди сталкиваются с ситуациями, когда дело идет не так, как было запланировано. Все негодуют, начиная с окружающих, случайные обстоятельства, несобранность, но только не на то, что была допущена оплошность в деле самовольно. К примеру, ученику 9 класса не удаётся решить задачу с дискриминантом(школьный курс 8 класса). В первую очередь, ученик обратит внимание на то, что задача была составлена неверно. Но никак этот ученик подумать не мог, что и может закрасться ошибка в вычислениях. Исходя из этого, можно сделать вывод, что нужно искать решение, опираясь на свои упущения, а именно на мысли.
Если что , окончания выделены после /