Para fazermos executar trechos de forma repetida e quando sabemos a quantidade de vezes, utilizamos 
                o comando for.
            
            
                Fluxograma e sintaxe seguem abaixo:
            
            
                Fig. 1: Comando for
                
                
                
                    
                        
                              | 
                    
                
            
            Sintaxe
            
for (inicialização ; condição ; atualização)
{
  //seu codigo aqui
}
            Onde
            
inicialização: bloco para iniciar variável.
condição: condição para que a repetição seja executada.
atualização: atualização de variável utilizada em inicialização.  
            
                O bloco condição pode conter mais de uma condição utilizando os 
                operadores lógicos e relacionais , por exemplo.
            
            Exemplo 1
            
##include <iostream>
using namespace std;
int main ()
{
    int i;
    
    for(i = 0; i < 3; i++)
    {
        cout << "i:" << i << endl;
    }
    return 0;
}
            Saída
            
i:0
i:1
i:2
            
                Tanto a inicialização quanto condição e atualização discutidos anteriormente 
                podem conter mais de uma declaração ou expressões, com exceções, em seus respectivos blocos.
            
            Exemplo 2
            
#include <iostream>
int main()
{
    int i,j;
    for(i = 0,j=0; i < 10 || j <10 ; i++,j++)
    {
        //omitido
    }
}
            Saída
            
-
            
                A linguagem C++ suporta a declaração de variável dentro do bloco inicialização como mostrado no 
                exemplo abaixo:
            
            Exemplo 3
            
for (int i=0 ; i < 3 ; i++){
//omitido
}
            Saída
            
-