Почему скорость звука неодинакова в различных средах? полным ответом
Потому что плотность в различных средах разная. Например если кричать в воде то будет кричать тяжело потому что там плотность больше а если кричать на улице то крик будет очень хорошо слышно потому что там плотность меньше