| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Tjek om Two Arrays Har de samme elementer i C + +
    Sammenligning af de enkelte elementer i to arrays kan virke som en skræmmende opgave ved første øjekast. Dette spørgsmål , som med de fleste programmering problemer , har næsten lige så mange løsninger, som antallet af kodere der beskæftiger sig med det. God kodning praksis fremmer den enkleste metode til både at øge effektiviteten af ​​den overholdt koden og forenkle fremtidige kodeks vedligeholdelse. En enkel fremgangsmåde er at direkte sammenligne indholdet af begge arrays i en enkelt ", mens " loop . Instruktioner
    1

    Medtag bibliotekerne er nødvendige for den ønskede input /output funktioner og erklære vigtigste funktion : Hej

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

    erklære variabler , der er nødvendige for at holde både arrays og loop tællere . Når man sammenligner heltal arrays , skal du bruge følgende : Hej

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

    Bed brugeren om antallet af array- medlemmer til at sammenligne og hente input med udtalelserne : Hej

    cout << " Sammenlign hvor mange array- medlemmer? : " Cin >> n ,
    4

    Åbn begge arrays. Trin gennem de enkelte medlemmer en ad gangen med to "for" loops : Hej

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

    Nulstil tabelmedlem til nul efter hver iteration : Hej

    i = 0 ;
    6

    Udfør sammenligning. Sammenlign værdierne i array variabler op til det antal der er angivet i bruger-input, eller variable Afslut løkken når optællingen er lig med "n " eller en ulighed der findes "n ". : Hej

    while ( i < n) for ( j = 1 j < = n j + +) if ( a [ j ] == b [ j ] ) i + +; if ( i == n ) cout << " Sættene matcher ! " ellers domstol << " Forskellige fundet medlemmer " , ! getch ( );}

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan importeres modeller i GTK Radiant 
    ·Brug af en Misligholdelse Constructor C 
    ·Sådan håndterer Browser Luk begivenheder i C 
    ·Hvordan laver Strings Alle som små bogstaver på C + +…
    ·Hvordan man laver en streng i et array i C + + 
    ·Sådan Gør din egen PSP spil 
    ·Sådan Output i Visual C 
    ·Sådan tilføjes en tekstboks til DataGridView 
    ·Sådan Find en String i hukommelsen buffer med C + + 
    ·Sådan Edit SQL på en iPhone 
      Anbefalede Artikler
    ·Hvordan man laver en DF træner med Visual Basic 6 
    ·Hvordan man skriver JDBC Brug Eclipse 
    ·Sådan Skriv et Overstrike 
    ·Hvordan til at skære ned filstørrelse i XNA 
    ·Sådan Tilføj billeder til JPanels 
    ·Sådan ændres Sorteringsrækkefølge på en rapport om…
    ·Sådan Set Up & Konfigurer SSIS 
    ·Sådan får Valgte Værdi af DropDownList i JSP 
    ·Sådan udføres Dynamic Memory Allocation i C + + 
    ·Sådan Konverter en PHP tidsstempel til en dato 
    Copyright © Computer Viden http://www.computerdk.com