Решение.
Ваня и С отличники, значит Ваня не С. Петя и В троечники, значит Петя не В. Коля и В ростом ниже П, значит Коля не В и не П. Саша и Петя имеют одинаковый рост, значит Саша – В, а Ваня – П.
Если Петя – С, тогда он будет отличником с Ваней и троечником с Сашей, что не допустимо. Значит Петя – К, а Коля – С.
Ваня и С отличники, значит Ваня не С. Петя и В троечники, значит Петя не В. Коля и В ростом ниже П, значит Коля не В и не П. Саша и Петя имеют одинаковый рост, значит Саша – В, а Ваня – П.
Если Петя – С, тогда он будет отличником с Ваней и троечником с Сашей, что не допустимо. Значит Петя – К, а Коля – С.
Ответ: Ваня – П, Петя – К, Саша – В, Коля – С.