В первой у меня получилось примерно 7,46 метра (на 100% не уверен, давно такие задачи не решал, но вроде так).
Делается так: Раскладываешь скорость по осям (х и у): V=sqrt(Vx^2 + Vy^2), Vx=Vcos(a), Vy=Vsin(a).
Скорость по оси х постоянная (если нет сопротивления воздуха). Находишь ее для точки броска, затем находишь ее относительно новой общей скорости в интересующей точке. Приравниваешь - у тебя есть общая скорость на нужной высоте. Подставляешь в уравнение, связывающее скорости по осям с общей, отсюда можно найти Vy на нужной высоте.
Далее Vy(h)=Vy(0)-gt, где g - ускорение свободного падения.
Находишь t - время подъема тела на эту высоту. Затем подставляешь его в уравнение движения h=V(0)t-(1/2)gt^2, находишь высоту. Все
Добавлено через 5 минут
Вобщем вторую тоже решил, РОР, если лень, могу я написать
Добавлено через 13 минут
Ладно, если что, будет дубль
Импульс сохраняется, энергия сохраняется. Начальный импульс p=mV, весь по оси х, по оси у импульс равен нулю (оси направлены соответственно). Послу столкновения пусть V1 - скорость первого шара(который изначально двигался), V2 - скорость второго. Можно составить систему уравнений:
V1*sin30 = V2sin(a) //импульс по оси у сохраняется
V1*cos30 + V2*cos(a) = 2 //импульс по оси х сохраняется
V1^2 + V2^2 = V^2 // Кинетическая энергия сохраняется
Три уравнения, три неизвестных - угол отклонения второго шара и их скорости.