a) Для решения данной задачи необходимо проанализировать условия и выстроить логическую цепочку.
Известно, что Петя выше Васи, но ниже Георгия. Следовательно, Георгий выше Пети и Васи. Также известно, что Никита и Георгий не стоят рядом. Это значит, что самый высокий - либо Георгий, либо Никита. Но, так как Петя ниже Георгия, то Георгий самый высокий.
Ответ: Георгий
б) Определим, кто может быть вторым по росту в шеренге. Петя выше Васи, но ниже Георгия, значит Петя может быть вторым. Никита и Георгий не стоят рядом, а Георгий самый высокий, значит Никита не может быть вторым. Остается Петя.
Ответ: Петя