Peco desculpas pelo meu erro em nao perceber que a clausula #include esta cortada :(Atualizei todas as postagens inserindo a clausula completa como abaixo:#include<cstdio>#include<cstdlib>#include<iostream>Vale lembrar que, caso esteja no computador do trabalho ou de um amigo que nao tenha os copiladores como o DevC++ ou CodeBlock, basta digitar o codigo no bloco de notas e salva com a extensao .exeAssim, pode ver seu programa em execucao sem instalar nada.Agora sim, garanto que vai funcionar ;)Vamos em frente... O loop for nao e tao flexivel quanto o loop while, porem, e o mais popular.A maioria dos loops tem 4 partes essenciais.- A configuracao:Envolve declarar e iniciar uma variavel increment.- O teste de expressao:A expressao que levara o programa a executar o loop ou sair dele. Normalmente acontece entre os parentes.- O corpo:O codigo dentro das chaves.- O incremento:E onde a variavel e incrementada. Normalmente no final do corpo.O loop for incorpora as quatro partes em uma unica estrutura. Ex.:for(setup; teste de expressao; incremento){ Corpo;}Uma vez que o setup e executado, o controle vai para o teste da expressao.O teste da expressao sendo verdadeiro, ou true, o controle passa para o corpo de loop for.Se o teste da expressao passa a ser falso, ou false, o controle passa para a proxima declaracao apos a chave de fechamento.Quando o controle tiver passado pelo corpo do loop for, e forcado a executar a secao de incremento do loop. Depois, o controle volta a testar a expressao.Vamos refazer o programa fatorial utilizando o loop for para exemplificar e fixar.------------------------------------------------------------------------------------------------------------#include <cstdio>#include <cstdlib>#include <iostream>using namespace std;int main(int nNumberofArgs, char* pszArgs[]){ int nAlvo; cout << "Entre com o numero para calcular seu fator: "; cin >> nAlvo; int nAcumulador = 1; for(int nValor = 1; nValor <= nAlvo; nValor++) { cout << nAcumulador << " * " << nValor << " igual "; nAcumulador = nAcumulador * nValor; cout << nAcumulador << endl; } cout << nAlvo << " O fator e: " << nAcumulador << endl; system("PAUSE"); return 0;}------------------------------------------------------------------------------------------------------------Ha um operador que nao foi mencionado, a virgula (,).Vamos escrever um programa para ver o operador virgula(,) em acao. Este programa e apenas ilustrativos, vamos entrar numa pratica mais aplicada para o operador virgula(,) quanto chegar os arrays, e eu espero chegar la ;)------------------------------------------------------------------------------------------------------------#include <cstdio>#include <cstdlib>#include <iostream>using namespace std;int main(int nNumberofArgs, char* pszArgs[]){ int nAlvo; cout << "Entre com o valor maximo: "; cin >> nAlvo; for(int nMinuscula = 1, nMaiuscula = nAlvo; nMinuscula <= nAlvo; nMinuscula++, nMaiuscula--) { cout << nMinuscula << " * " << nMaiuscula << " e igual " << nMinuscula * nMaiuscula << endl; } system("pause"); return 0;}------------------------------------------------------------------------------------------------------------Desta vez, nos queremos nao apenas incrementar uma variavel de 1 ate o nAlvo, mas tambem, decrementar a segunda variavel de nAlvo ate 1. Tomar Decisoes.Todas as linguagens de computador oferecem algum tipo de capacidade de tomada de decisao. Em C++ isso e tratado pela declaracao if.O formato da declaracao if e direto. Ex:if (m > n) // Se m e maior do que n...{ //Aqui o codigo....}Ao encontrar if, C++ executa a expressao logica contida nos parenteses.