Resolucao Do Grupo 6
/* exercicio de programacao  bac004 p7
programadores: Diego Augusto
               Gabriel Venerando
               Flavio de Lima
Data: 13/05/2010
Programa 6-grupo 6
*/
 
#include<iostream>//biblioteca de inicializacao
using namespace std;
 
int main ()//Funcao principal
{ 
    int n, temp, vetor1[100], vetor2[100], n2;//Declaracao de variáveis
 
    for (n = 0; n < 100; n++)//Laco for para incrementar os indices do vetor1
    {
        vetor1[n] = 1 + n;//cada indice do vetor1 recebe um valor em sequencia crescente a partir de 1
    }
 
    for (n = 0; n < 100; n++)//laco para mostrar os elementos de cada indice do vetor1
    {
        cout << vetor1[n]<<endl;
    }     
 
    for (n = 0 ; n < 100; n++)//Laco for para incrementar os indices do vetor2
    {
        temp = vetor1[n];//variável que recebe os valores do indice do vetor1 a partir do 0.
        vetor2[n] = vetor1[99 - n];//indice menor p/ o maior do vetor2 recebe o elemento do maior indice p/ o menor do vetor1
        vetor2[99 - n] = temp;//indice maior p/ menor do vetor2 recebe o elemento  do menor indice p/ o maior do vetor 1
     }
 
    for (n = 0; n < 100; n++)//contador para apresentar os elementos do vetor2
    {
        cout << vetor2[n]<<endl;
    }     
 
    system ("pause");
    return 0;
 
}

Correção do Grupo 8 ( André e Andreiva)

O programa esta rodando normalmente atendendo ao anunciado do exercício.
Melhoramos a parte de identação:

/* exercicio de programacao  bac004 p7
programadores: Diego Augusto
               Gabriel Venerando
               Flavio de Lima
Data: 13/05/2010
Programa 6-grupo 6
*/
 
#include<iostream>//biblioteca de inicializacao
using namespace std;
 
int main ()//Funcao principal
{ 
    int n, temp, vetor1[100], vetor2[100], n2;//Declaracao de variáveis
 
    cout << "Vetor de 100 posicoes: \n\n ";   
 
    for (n = 0; n < 100; n++)//Laco for para incrementar os indices do vetor1
        vetor1[n] = 1 + n;//cada indice do vetor1 recebe um valor em sequencia crescente a partir de 1
 
    for (n = 0; n < 100; n++)//laco para mostrar os elementos de cada indice do vetor1
        cout << vetor1[n]<<endl;     
 
    cout << "\n\n Vetor invertido: \n\n";
 
    for (n = 0 ; n < 100; n++)//Laco for para incrementar os indices do vetor2
    {
        temp = vetor1[n];//variável que recebe os valores do indice do vetor1 a partir do 0.
        vetor2[n] = vetor1[99 - n];//indice menor p/ o maior do vetor2 recebe o elemento do maior indice p/ o menor do vetor1
        vetor2[99 - n] = temp;//indice maior p/ menor do vetor2 recebe o elemento  do menor indice p/ o maior do vetor 1
     }
 
    for (n = 0; n < 100; n++)//contador para apresentar os elementos do vetor2
        cout << vetor2[n]<<endl;    
 
    system ("pause > null");
    return 0;
 
}

Correção pela professora

  • O que o Grupo corrigiu não é identação (espaçamento), mas estilo de programação. Quando existe apenas uma instrução a ser executada quando a condição do laço for verdadeira, não é necessário o uso das chaves.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License