@MaratWantsToKnowALot
newbie

Как остановить итератор?

Мне нужно найти пропущенное число и вывести его в консоль.
Я сравниваю два итератора и не знаю как дальше вывести пропущенное число. Как остановить инкремент, что-бы он дальше не прибавлял значения. Я говорю о *(pointer + counter), как заморозить его значение и вывести в консоль.

for (int counter = 1; counter < size; counter++) {
		for (int i = 1; i < size; i++) {
			if (*(pointer + counter) != i) {
				cout << "Число пропущено " << *(pointer + counter);
			}
		}
	}
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
@onepavel
Консультация и разработка мобильных приложений
есть в язые ключевое слово break,
и про goto почитайте в применение к вложенным циклам.
а для *(pointer + counter) можно перед циклом переменную создать и туда замораживать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы