Если вы подумаете об этом, держу пари, вы никогда не видели реальную программу, которая запрашивает у вас подобное мнение. Зачем? Потому что почти невозможно написать их правильно, а еще более невозможно правильно использовать. Работа реальных программ состоит в том, чтобы либо использовать графический интерфейс, либо читать ввод из файла / потока без запроса. Учитывая этот факт, я так и не понял, почему так много программистов-новичков хотят запрашивать ввод данных у пользователя.
Сказав это, может не быть никакого значения, которое вы можете ввести в свой код, чтобы завершить цикл. Являются ли все целочисленные значения допустимым вводом для вашей программы? Если это так, вам нужен какой-то другой способ завершения, например, ввод символа конца файла.