Los ciclos nos van a permitir iterar un mismo bloque de código sobre una lista o un rango numérico
Ejemplo: si tenemos una lista de números y queremos realizar una misma operación sobre cada uno de ellos podemos utilizar un ciclo.
Rangos se pueden usar ciclos para estas operaciones repetitivas o iterativas
Para realizar un ciclo es importante saber que tipo de iteración vamos a realizar existen dos tipos de ciclor en C++ el ciclo for
El ciclo for nos permiten iterar sobre rangos numéricos o sobre el tamaño de una lista
repetir un bloque de codigo
la estructura de un for :
for(int i = 0; i < 10; i += 1){
cout << i <<endl;
}
El ciclo for se puede usar con las lista
Tabla de multiplicar
#include <iostream>
using namespace std;
int main (){
int list_num[] = {1,2,3,4,5,6,7,8,9,10};
int limite = 0;
cout << "Limite: "<<endl;
cin >> limite;
cout<<"\\n";
for (int i = 1; i < limite; i += 1){
cout<<list_num[i]*2<<endl;
}
}
En el caso de que a limite le demos un valor mayor al numero de valores de la list_num arroga numeros aleatorios que obtiene de la memoria que es basicamente basura
Con sizeof obtenemos el tamaño en bit de una variable
Se utilizan 4 bits por cada entero
#include <iostream>
using namespace std;
int main (){
int list_num[] = {1,2,3,4,5,6,7,8,9,10};
int limite = sizeof(list_num) / sizeof(list_num[0]); //sizeof tamaño de la variable, 4 bits por entero
for (int i = 0; i < limite; i += 1){
cout<<list_num[i]*9<<endl;
}
}
Los ciclos for tiene la capacidad de romper los ciclos determinando cierta condición