Почему вершины гор покрыты снегом
Потому что чем выше над уровнем моря, тем холоднее, т.к. воздух разреженнее и давление меньше. А значит водяной пар, который там содержится в воздухе, кристаллизуется и выпадает в виде снега.