Пусть изначально на крыше сидело x голубей.
После того как прилетело ещё 15 голубей, на крыше стало x + 15 голубей.
Когда улетело 18 голубей, осталось x + 15 - 18 = x - 3 голубей.
Известно, что осталось 16 голубей, поэтому:
x - 3 = 16.
Решив это уравнение, найдем значение x:
x = 16 + 3x = 19.
Итак, на крыше изначально сидело 19 голубей.
Пусть изначально на крыше сидело x голубей.
После того как прилетело ещё 15 голубей, на крыше стало x + 15 голубей.
Когда улетело 18 голубей, осталось x + 15 - 18 = x - 3 голубей.
Известно, что осталось 16 голубей, поэтому:
x - 3 = 16.
Решив это уравнение, найдем значение x:
x = 16 + 3
x = 19.
Итак, на крыше изначально сидело 19 голубей.