DooMer, ну чего ты так сразу. Ну да, много копипаста, уличная магия присутствует. Но ведь теперь молодой человек обидится и не узнает, как сделать лучше. Хотя... в конце концов, это всего лишь лаба. Чего там. Сдал и забыл
p.s. и вообще, я тут подумал, что если бы я, например, написал решение, преподаватель бы просто не поверил, что это написал
Spelesto. Или даже просто подумал про себя "А почему я этого не знаю? O.o" и обиделся