Primeira aula de Vetor

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Primeira aula de Vetor

Mensagem  Renancr em Sex 16 Abr 2010 - 22:02

1° Vetor mostra a quantidade de numeros pares e impares.
Código:
#include <iostream> //Bibliteca basica.
using namespace std;

void main() //Estrutura principal.
{
   int vet[10], i = 0, par = 0, impar = 0; //Vetor com 10 indices.
   for(i = 0; i < 10; i++) //Laço de repetição que incrementa até 10, para preencher os 10 indices do vetor.
   {
      cin>> vet[i]; //Recebe um valor para o indice.
      if(vet[i] % 2 == 0) //Testa se o indice indicado pelo contador "i" é divisivel por 2 e resto é 0.
      {
         par++; //Contador que incrementa de 1 em 1.
      }
      else // Se o valor não for divisivel por 2 entra aqui.
      {
         impar++; //Contador que incrementa de 1 em 1.
      }
   }
   cout<< "Foram digitados " << par << " numeros parares\n"; //Mostra o resultado da quantidade de numeros pares digitados.
   cout<< "Foram digitados " << impar << " numeros impares\n"; //Mostra o resultado da quantidade de numeros impares digitados.
}


Última edição por Renancr em Dom 18 Abr 2010 - 18:51, editado 1 vez(es)
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

2º Vetor Intercalado

Mensagem  Renancr em Dom 18 Abr 2010 - 18:50

Código:
#include <iostream> //Bibliteca basica.
using namespace std;

void main()//Estrutura principal.
{
   int vet1[10], vet2[10], intercalado[20], i = 0, x = 0;//Dois vetores, um vetor intercalado, dois contadores "i" e "x".
   for(i = 0; i < 10; i++)++)//Laço de repetição que incrementa até 9, para preencher os 9 indices do vetor 1.
   {
      cout<< "Vetor 1\n";//Indicação de vetor 1.
      cin>> vet1[i];//Recebe um valor para o indice do vetor 1 indicado por "i".
      intercalado[x]= vet1[i];//Recebe o valor do vetor 1 no indice "i", para o vetor intercalado no indice "x".
      x+=2;//Soma de 2 em dois iniciando de 0;
   }
   x=0;//Limpa o contador x com valor 0.
   x=1;//Atribui o valo 1 para o contado x.
   for(i = 0; i < 10; i++)++)//Laço de repetição que incrementa até 9, para preencher os 9 indices do vetor 2.
   {
      cout<< "Vetor 2\n";//Indicação de vetor 2.
      cin>> vet2[i];//Recebe um valor para o indice do vetor 2 indicado por "i".
      intercalado[x]= vet2[i];//Recebe o valor do vetor 2 no indice "i", para o vetor intercalado no indice "x".
      x+=2;//Soma de 2 em dois iniciando de 1;
   }
   for(i = 0; i < 20; i++)//Laço de repetição que incrementa até 19, para preencher os 19 indices do vetor intercalado.
   {
      cout<< intercalado[i] << " ";//Mostra o resultado do vetor intercalado indicado pelo contador "i".
   }
   cout<<endl;
}


Última edição por Renancr em Dom 18 Abr 2010 - 19:32, editado 1 vez(es)
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

3º Vetor concatenado

Mensagem  Renancr em Dom 18 Abr 2010 - 19:10

Código:
#include <iostream> //Bibliteca basica.
using namespace std;

void main() //Estrutura principal.
{
   int vet1[10], vet2[10], concatenado[20], i=0, x=0; //Dois vetores, um vetor concatenado, dois contadores "i" e "x".
   for(i = 0; i < 10; i++)//Laço de repetição que incrementa até 9, para preencher os 9 indices do vetor 1.
   {
      cout<< "Vetor1\n";//Indicação de vetor 1.
      cin>> vet1[i];//Recebe um valor para o indice do vetor 1 indicado por "i".
      concatenado[x]=vet1[i];//Recebe o valor do vetor 1 no indice "i", para o vetor concatenado no indice "x".
      x++;
   }
   for(i = 0; i < 10; i++)//Laço de repetição que incrementa até 9, para preencher os 9 indices do vetor 2.
   {
      cout<< "Vetor2\n";//Indicação de vetor 2.
      cin>> vet2[i];//Recebe um valor para o indice do vetor 2 indicado por "i".
      concatenado[x]=vet2[i];//Recebe o valor do vetor 1 no indice "i", para o vetor concatenado no indice "x", iniciando pelo ultimo incremento do primeiro "for()".
      x++;
   }
   for(x = 0; x < 20; x++)//Laço de repetição que incrementa até 19, para preencher os 19 indices do vetor concatenado.
   {
      cout<< concatenado[x] << " ";//Mostra o resultado do vetor concatenado indicado pelo contador "x".
   }
   cout<<endl;
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Primeira aula de Vetor

Mensagem  C++MasTeR em Ter 20 Abr 2010 - 9:57

Caro colega Carvalho Ribeiro,

Encontrei alguns erros no seu codigo do Vetor intercalado e como seu tutor irei adverti-lo

errado: for(i = 0; i < 10; i++)++)//Laço de repetição que incrementa até 9, para preencher os 9 indices do vetor 2.

certo:
Código:
for(i = 0; i < 10; i++)//Laço de repetição que incrementa de 0 até 9
                      // para preencher os 10 indices do vetor 2.

desnecessario: (a linha de comando em vermelho)
x=0;//Limpa o contador x com valor 0.
x=1;//Atribui o valo 1 para o contado x.


dica: Apesar de estar certo esse fragmento de codigo
Código:
cout<< "Vetor1\n";//Indicação de vetor 1.
      cin>> vet1[i];//Recebe um valor para o indice do vetor 1 indicado por "i".

seria de grande demonstração nao amadora de sua parte se nao tivesse o "\n"(na frente do Vetor1) e sim um ": " pois na hora da impressão ficaria mais intendivel para o cliente

mas não se preocupe com isso pois voce ainda eh um diamante em estado bruto preste a se tornar a reliquia mais cara do mundo
avatar
C++MasTeR

Mensagens : 8
Data de inscrição : 20/04/2010
Localização : Microsoft Corporation

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Primeira aula de Vetor

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum