std; int main () {
2 Deklarieren Sie die Variablen notwendig, beide Arrays und Loop- Zähler halten . Beim Vergleich von Integer-Arrays , verwenden Sie die folgenden Schritte aus:
int a [50] , b [50] , i, j , n;
3
Fordert den Benutzer für die Anzahl der Array- Mitglieder zu vergleichen und rufen Sie die Eingabe mit den Aussagen :
cout << " vergleichen , wie viele Arraymitglieder ? : "; Cin >> n;
4
Öffnen Sie beide Arrays. Schritt durch die einzelnen Mitglieder ein zu einer Zeit mit zwei " for"-Schleifen :
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
zurücksetzen Arraymitglied auf Null nach jeder Iteration :
i = 0;
6
Führen Sie den Vergleich . Vergleichen Sie die Werte in den Array-Variablen bis zu der Zahl in der Benutzereingaben, oder die Variable angegeben Schleife verlassen , wenn die Zählung ist gleich " n" oder eine Ungleichheit festgestellt wird "n ". :
While ( i < n ) for (j = 1; j <= n ; j + +) if ( a [ j] == b [j]) i + +; if ( i == n ) cout << " Die Arrays entsprechen "; else cout <<" Verschiedene Mitglieder gefunden "; ! getch ();}