Ein weiterer Ansatz könnte dieser Aufgabe zugrunde gelegt werden. Ein vorzeitiger Austritt aus dem Zyklus kann verwendet werden, wenn der gewünschte Wert gefunden wird.
In C+++ wird der Break-Operator für die vorzeitige Freigabe aus dem Zyklus verwendet;