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 Reverse Elementer i en Array i C
    C er et programmeringsspråk for å skrive dataprogrammer på alle nivå av kompleksitet . En matrise er datastrukturen nomineres i C med klammer som holder et sett av variabler i en bestemt rekkefølge . For eksempel , [5 , 8, 12 ] er en C- matrise som består av tre elementer . Den reverserte matrise består av de samme elementer , men i motsatt rekkefølge , for eksempel [ 12, 8 , 5] . Array rygging er ofte nødvendig i C-programmer . Instruksjoner
    en

    Angi størrelsen på array til variabelen " størrelsen " i C-program . For eksempel skrive inn " int size = 4 , " hvis tabellen inneholder fire elementer
    2

    Definer array i C- program : .

    Int matrise [size ];

    3

    Legge til numre på rekke , for eksempel om elementer i matrisen er 2,12 , 7 og 40 da:

    matrise [ 0 ] = 2 ;
    < p> matrise [ 1 ] = 12;

    matrise [ 2 ] = 7 ;

    matrise [ 3 ] = 40;
    4

    Lag en løkke " for " som har tilgang til første halvdel av elementene i matrisen : en

    for ( int i = 0 ; i < størrelse /2 ; i + + )

    Merk at sløyfen er begrenset av indeksen " . størrelse /2 "
    5

    Angi array elementer i sløyfen til den midlertidige variabelen" temp : "

    for ( int i = 0 ; i < størrelse /2 ; i + + )

    {

    int temp = array [i ];

    }
    p Det midlertidig bevarer et element verdi. Merk at krøllete parentes definerer kommandoer i loop
    6

    Bytt elementene fra første halvdel av tabellen med elementer fra andre halvår : .

    For ( int i = 0 ; i < størrelse /2 ; i + + )

    {

    int temp = array [i ];

    rekke [i ] = array [size - 1 - i] ;

    matrise [size - 1 - i] = temp ;

    }

    indeksene "size - 1 -i " tilsvarer elementer fra den andre delen av tabellen . For eksempel er det første elementet med indeksen "0" (i = 0 ) byttet om med det siste element med indeksen "3" ( 4-1-0 = 3).
    7

    trykk ut reversert matrise med følgende kommando:

    for ( int i = 0 ; i < størrelse; i + + )

    {

    std :: cout << rekke [i ] << " ";

    }

    i dette eksempelet , produserer programmet følgende resultat : 40 7 12 2
    < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan kode Matrix Subtraksjon i C + + 
    ·Hvordan øke størrelsen på minneområdet for Process 
    ·Hvordan lage innrykk i C + + 
    ·Hvordan lage graf kvadranter i C + + 
    ·Typer bufferoverløpet Angrep 
    ·Fordelene av funksjon Prototyper 
    ·Hvordan beregne Sin Med Power Series i C + + 
    ·Hvordan bruke Exponents i C + + 
    ·Computer Programming for nybegynnere 
    ·Hvordan bygge Logic for programmering 
      Anbefalte artikler
    ·Hvordan lage en kvadratisk formel Programmet på en TI …
    ·Funksjoner av Turbo C 
    ·Hvordan bruke Environment Variable VBS Script 
    ·Hvordan kopierer tekst til Windows utklippstavlen i Vis…
    ·Hvordan String QBasic til flere Lines 
    ·Hvordan endre et domene passord From Script 
    ·Hvorfor vil ikke min datamaskin Åpne en PHP File 
    ·Slik viser et regneark i Visual Basic Express 
    ·Hvordan lese TXT -filer til Tuppel i Python 
    ·Hvordan kopiere og lime en webside til en annen nettsid…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/