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 :

  1. La primera parte es inicializar una variable ejemplo de tipo int que le llamemos i inicializando en el valor de 0 esto sirve para listas de numero
  2. Condición que evalua en que momento detenerse, limitando el tamaño de i, aqui se define cuantas veces se itera
  3. Indicar de cuanto a cuanto se incrementa o decrece
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

Untitled

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