6. Bucles
Equivalencias con PSeInt
- Mientras →
while - Repetir / Hasta →
do while - Para →
for
while
while
CPP
1 int i = 0;
2 while (i < 5) {
3 std::cout << i << "\n";
4 i++;
5 }
for
for clásico
CPP
1 for (int i = 0; i < 5; i++) {
2 std::cout << i << "\n";
3 }
Rango for (C++11)
Muy útil con arreglos y vector (lo profundizamos en la siguiente lección).
for-each (rango)
CPP
1 #include <vector>
2 // ...
3 std::vector<int> v = {1, 2, 3};
4 for (int x : v) {
5 std::cout << x << " ";
6 }
Ejercicio
Imprimir los números del 1 al 100 que sean múltiplos de 7.