Ответ:

Для первой ветви при \(x<0\) значения функции меньше 1; значение 1 не достигается. Вторая ветвь при \(0\le x<2\) принимает значения от −2 включительно до 1 включительно. Третья ветвь при \(x\ge2\) принимает значения от −2 и выше.

При \(c=-2\) горизонтальная прямая пересекает первую ветвь один раз и третью ветвь в точке \(x=2\): всего две точки. При \(c=1\) она пересекает вторую ветвь при \(x=0\) и третью при \(x=5\): тоже две точки. Для остальных значений число пересечений не равно двум.

Ответ: \(c=-2\) или \(c=1\).