ШИФР 148111
Написать на языке "C" или "C++" программу, создающую древовидное множество процессов. Каждый из созданных процессов должен иметь обработчик сигналов SIGALRM и SIGUSR1. При получении сигнала SIGALRM процесс должен выводить свой идентифика-тор pid на экран, при получении сигнала SIGUSR1 процесс должен завершаться и посылать такой же сигнал своим потомкам. Использовать системные функции fork(), signal() и kill().