using namespace std ; int main ( ) {
2 Verklaar de variabelen nodig zijn om beide arrays en lustellers houden . Bij het vergelijken van integer arrays , gebruikt u de volgende :
int a [ 50 ] , b [ 50 ] , i , j , n ;
3
De gebruiker om de aantal arrayleden te vergelijken en ophalen van de ingang met de uitspraken :
cout <<
" Vergelijk hoeveel arrayleden ? : " ; Cin >> n ;
4
Open beide arrays . Stap door de individuele leden een voor een met twee " voor " loops :
for (i = 1 ; i < = n ; i + + ) { cout << " a [ " << i << " ] = " ; cin >> a [ i ] ;} for ( i = 1 ; i < = n ; i + + ) { cout << " b [ " << i << " ] = " ; cin >> b [ i ] ; }
5
Reset de array lid op nul na elke iteratie :
i = 0 ;
6
Voer de vergelijking . Vergelijk de waarden in de array variabelen tot het aantal dat is opgegeven bij de invoer van de gebruiker , of de variabele Verlaat de lus wanneer de telling is gelijk aan " n" of een ongelijkheid wordt gevonden " n . " :
Terwijl ( i < n ) voor ( j = 1 ; j < = n ; j + + ) als (a [ j ] == b [ j ] ) i + + ; if ( i == n ) cout << " De arrays overeenkomen ! " ; anders cout << " Verschillende leden gevonden " ; ! getch ( ) ; }