Das hat mit C++ erst mal gar nichts zu tun. Du hängst noch am Schritt davor.
Was soll denn genau passieren, wenn der Benutzer eine falsche Zahl eingibt? Soll das Programm abbrechen, oder soll die Eingabe wiederholt werden?
Wenn du einfach zehnmal denselben Code hintereinander schreibst, ist der Zähler sinnlos. Denn dann hast du dir immer 10 Zahlen gemerkt, wenn du bei Schritt 8 ankommst.
Und Schritt 8 ist auch unsinnig. Wenn du dir 10 Zahlen gemerkt hast, gehe zu Schritt 9. Und wenn nicht? Auch Schritt 9, denn der kommt ja nach 8. Du führst also nach Schritt 8 immer Schritt 9 aus, die Prüfung bewirkt nichts.
Versuch mal, das so zu formulieren, dass du den Zähler nicht setzt, sondern um 1 hochzählst und in Abhängigkeit vom Wert des Zählers Sprünge ausführst.