Это новый конец строки, который вы ставите в начале, а не в конце,
cout << "\nYou are old.";
Поместите их в конец, чтобы исправить это. Эти тесты проверяют точный вывод, много раз ответ кажется правильным, но небольшие различия в результатах не пройдут тестовый случай.
Объяснение причины неудачи: поставив конец строки в начале, вы получите при условии, что уже есть выход / строка. Так что в случаях, когда начальный возраст не <0, у вас нет выходных данных / строки для начала. Таким образом, вы получите вывод на следующей строке вместо того, где он должен быть. </p>