Código (c) [Seleccionar]
for (principio; principio <= fin;) {
printf("%d\n", principio);
principio = principio + escala;
}
Prueba con este bucle for.
Saludos
EDITO: Perdonad el gran error de ponerlo en C el bucle, yo no se programar en C++ pero para este problema el bucle sirve igual, solo hace falta cambiar printf por lo equivalente en C++ que creo que es "cout"