Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como verificar se duas matrizes têm os mesmos elementos em C + +
Comparando os elementos individuais de duas matrizes pode parecer uma tarefa difícil à primeira vista. Esta questão, como a maioria dos problemas de programação , tem quase tantas soluções como o número de programadores que lidam com ele. As boas práticas de codificação incentiva a abordagem mais simples , para aumentar a eficiência do código cumprido e simplificar a manutenção do código futuro. Uma abordagem simples é comparar diretamente o conteúdo de ambos os arrays em um único loop "while" . Instruções
um

Inclua as bibliotecas necessárias para as funções de entrada /saída necessários e declarar a função principal :

# include # include usando namespace std; int main () {
2

Declare as variáveis ​​necessárias para manter ambas as matrizes e contadores de loop. Ao comparar arrays de inteiros , use o seguinte :

int a [50] , b [50] , i, j, n;
3

Pergunta o que o número de membros da matriz para comparar e recuperar a entrada com as afirmações :

cout << " Compare quantos membros da matriz ? : "; Cin >> n;
4

Abra as duas matrizes. Percorra os membros individuais um de cada vez , com dois laços "for" :

for ( i = 1; i <= n ; i + +) { cout << " um [" << i << "] =" ; cin >> a [i ] ;} for ( i = 1; i <= n ; i + +) { cout << "b [" << i << "] =" ; cin >> b [i] ;}
5

Repor o membro da matriz a zero após cada iteração :

i = 0;
6

Executar a comparação. Comparar os valores das variáveis ​​de matriz até o número especificado na entrada do usuário, ou a variável sair do loop quando a contagem for igual a " n" ou uma desigualdade é encontrado "n ". :

While ( i < n) for ( j = 1 ; j <= n , j + +) if (a [j] == b [j] ) i + +; if ( i == n) cout << "match As matrizes "; else cout <<" diferentes membros encontrado "; ! getch (); }

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um gráfico vertical em C + + 
·Como alterar o ícone no Xcode 
·Como converter e Decode HTML em um String no iPhone 
·Como equacionar duas coisas em uma instrução IF em C …
·Adicionando um DLL a um projeto CPP 
·Como depurar C + + Tags 
·Como fazer um aplicativo para o iPhone no Visual C 
·Substrings comuns em C 
·Conceitos básicos do computador em Turbo C + + 
·Como ligar um compilador C para NetBeans 
  Artigos em destaque
·Como desenhar linhas no Visual C + + 
·O que desvantagens há em desreferenciação implícita…
·Como detectar o golpe do Mic no xCode 
·Como criar um Applet & C + + 
·Como converter letras em números em uma tabela de Cord…
·Como adicionar uma página inicial de um navegador da W…
·Como usar Int para obter o código de cor RGB 
·Como converter Reality Fábrica Em XNA 
·Como fazer um + + Bicho Programa Porteiro C mais expres…
·Como converter XML para Enum 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados