Ответ:

При масштабе 1 : 5 000 000 один сантиметр на карте соответствует 5 000 000 см на местности.

Расстояние между городами на местности:

\(18 \cdot 5\,000\,000 = 90\,000\,000\) см.

На карте с масштабом 1 : 10 000 000 это расстояние будет равно:

\(90\,000\,000 : 10\,000\,000 = 9\) см.

Ответ: 9 см.