Outra abordagem para resolver esse problema é possível. Você pode usar uma saída antecipada do loop se o valor necessário for encontrado. Em C++, a instrução break é usada para sair de um loop;
X
Not found
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking