@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);
			}
		}
	}
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
@onepavel
Консультация и разработка мобильных приложений
есть в язые ключевое слово break,
и про goto почитайте в применение к вложенным циклам.
а для *(pointer + counter) можно перед циклом переменную создать и туда замораживать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект