| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come controllare se due matrici hanno gli stessi elementi in C + +
    Confrontando i singoli elementi di due array possono sembrare un compito scoraggiante a prima vista . Questo problema , come con la maggior parte dei problemi di programmazione , ha quasi tante soluzioni come il numero di programmatori che si occupano di esso . La buona pratica di codifica favorisce l'approccio più semplice sia per aumentare l'efficienza del codice rispettato e semplificare la manutenzione futura del codice. Un approccio semplice è quello di confrontare direttamente i contenuti di entrambi gli array in un unico ciclo "while" . Istruzioni
    1

    Includere le librerie necessarie per l'ingresso desiderato /funzioni di uscita e di dichiarare la funzione principale :

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

    dichiarare le variabili necessarie per contenere entrambi gli array e contatori di loop . Quando si confrontano gli array interi , utilizzare il seguente :

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

    richiedere all'utente per la numero dei membri di matrice di confrontare e recuperare l'ingresso con le dichiarazioni :

    cout << " Confronta quanti membri della matrice ? : "; Cin >> n;
    4

    Aprire entrambi gli array . Passo attraverso i singoli membri , uno alla volta con due " per" loop :

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

    Ripristinare il membro di matrice a zero dopo ogni iterazione :

    i = 0 ;
    6

    esegui il confronto . Confrontare i valori delle variabili di matrice fino al numero specificato nel input dell'utente , o la variabile di uscire dal ciclo quando il conteggio è uguale a " n" o una disuguaglianza viene trovato "n ". :

    While ( i < n) for (j = 1 , j < = n , j + + ) if (a [ j ] == b [ j ] ) i + +; if ( i == n) cout << " Gli array abbino " ; else cout <<" diversi membri trovati "; ! getch ( ) ;}

    Previous :

    next :
      Articoli Correlati
    ·Ridefinire metodi in C + + 
    ·Come compilare DirectX campioni in Visual C 
    ·Come compilare C + + File di intestazione 
    ·Come utilizzare il Visual C + + Debugger 
    ·Come creare un array in C 
    ·Come eliminare una riga in DataGridView 
    ·Come risolvere C + + Error R6002 
    ·Come manipolare lista Vedi Controlli in MFC 
    ·Come utilizzare la funzione di callback in C 
    ·Le funzioni di prima classe in Python 
      Articoli in evidenza
    ·Come confrontare String Script Java 
    ·Che cosa è Locks di SQL 
    ·Che cosa è Python per Windows PC 
    ·Come compilare un progetto di Android su Windows 
    ·Come generare unici interi casuali in Java 
    ·Come convertire HTML in testo in SQL 
    ·Come sostituire COBOL 
    ·C + + Function Call manca lista degli argomenti 
    ·Scuola PHP Progetti 
    ·Come bloccare geodatabase 
    Copyright © Conoscenza Informatica http://it.wingwit.com