Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan sjekke om to matriser Har de samme elementene i C + +
    Sammenligning de enkelte elementene i to matriser kan virke som en skremmende oppgave ved første øyekast. Dette problemet , som med de fleste programmering problemer , har nesten like mange løsninger som antall programmerere som arbeider med det . God kodepraksis oppfordrer den enkleste tilnærmingen å både øke effektiviteten av overholdt koden og forenkle fremtidig kode vedlikehold. En enkel fremgangsmåte er å direkte sammenligne innholdet i begge matriser i en enkelt "mens " sløyfe . Instruksjoner
    en

    Inkluder bibliotekene nødvendige for riktig inngang /utgang funksjoner og erklære den viktigste funksjonen : en

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

    Erklærer variablene som er nødvendige for å holde både arrays og loop tellere . Når man sammenligner heltall arrays , bruker du følgende : en

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

    Ber brukeren for antall tabellmedlemmene å sammenligne og hente innspill i påstandene : en

    domstol << "Sammenlikn hvor mange tabellmedlemmene ? : "; Cin >> n;
    4

    Åpne begge arrays. Gå gjennom de enkelte medlemmer en av gangen med to " for" looper : en

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

    Reset tabellmedlem til null etter hver iterasjon : en

    i = 0 ;
    6

    Kjør sammenligning. Sammenligne verdiene i matrisen variabler opp til antallet som er angitt i brukerens input, eller variabel avslutte loopen når teller er lik "n " eller en ulikhet er funnet "n ". : En

    while ( i < n ) for ( j = 1 , j < = n; j + + ) if (a [ j ] == b [ j ] ) i + +; if ( i == n ) domstol << " Den arrays matche "; annet domstol << " Ulike medlemmer funnet "; ! getch ( ) ;}

    früher :

     Weiter:
      Relatert Artike
    ·Slik kjører C + + -filer på Notepad 
    ·Slik konverterer BitArray til Byte 
    ·Hvordan Lenke listen Input Stream på C + + 
    ·Hvordan Bla til en rad i en DataGridView 
    ·Hvordan lage et kø -funksjonen til C Syntax 
    ·Hva er en Runtime Error 8005 
    ·Verktøy for å finne en minnelekkasje 
    ·Cocoa Touch Vs . Objective C 
    ·Slik viser filer fra en valgt Trevisning Node i en List…
    ·Typer formateringsstreng Bugs 
      Anbefalte artikler
    ·Hvordan øke størrelsen på HTML Submit Button 
    ·Slik konverterer RGB til gråtone i Java 
    ·Slik installerer krøll i cPanel 
    ·Hvordan legge til en Header til datarutenett 
    ·Slik konverterer en ANSI til en HEX 
    ·Hvordan bygge en Twitter Robot i PHP 
    ·Hvordan automatisk lukke en meldingsboks i VB6 
    ·Målet med CString Metoder 
    ·Hvordan til Mark Tall i et Python List 
    ·Hvordan lage skjemaer med Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/