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 fylle et 2D Matrix i C
    2D matriser er datastrukturer som organiserer data i rader og kolonner . C bruker I, J senket notasjon for å få tilgang til elementene i matrisen . Implementering kontrollerte løkker gjør at programmerer for å få tilgang array elementer en om gangen som skal fylles ut med data . Påfylling av 2D matrise datastruktur er en grunnleggende programmering øvelse som introduserer nybegynner programmerer til begrepene matriser, loops og datatyper . Instruksjoner
    Design Algoritmen
    en

    Lag en 2D matrise av 'N' elementer. Velg dataene til å fylle matrisen med .
    2

    Start en sløyfe for å gå videre raden fra første til siste rad.
    3

    Nest en løkke innenfor raden sløyfe for å fylle hvert første element på hver kolonne. Når en rad er helt fylt , vil programmet gå til neste rad.
    4

    Output 2D matrise på skjermen for å bekrefte fyllet .
    5

    komplett algoritme: .

    Lag en 2D matrise av 'N' elementer

    Velg dataene til å fylle matrise

    Lag en rad sløyfe

    Nest . en kolonne sløyfe

    Output 2D matrise
    Coding program
    6

    Sett opp programmet. Programmet vil produksjonen matrisen til skjermen, og utgang funksjonen er implementert i iostream bibliotek
    p Dette er koden : .

    # Include

    bruker namespace std;

    int main ( )

    {
    7

    lage vårt matrise 2D. I eksemplet vil matrisen lagre heltallsantall
    p Dette er koden : .

    Int matrix2d [ 10 ] [ 10 ];
    8

    Velg dataene å fylle matrisen. . For eksempel bruk tre , selv om alle heltall vil være gyldig
    p Dette er koden : en

    int fill_number = 3;
    9

    Lag en rad loop og . hekker en kolonne løkke innenfor det
    p Dette er koden : en

    for ( int i = 0 ; i == 9; i + + ) //Row Lop

    {

    for ( int j = 0; j == 9; j + + ) //Nøstet kolonne sløyfe

    {

    matrix2d [ i] [ j ] = fill_number ;

    10

    Output 2D matrise . Programmet vil produksjonen matrisen samtidig fyll verdien er lagret på matrisen
    p Dette er koden : en

    cout << matrix2d [ i] [ j ], /. /output matrisen

    }

    cout << endl;

    }
    11

    Avslutt program ved å returnere noen verdi < . br >

    return ( 0 ) ;

    }
    12 p Dette er den komplette koden : en

    # include
    < p > bruker namespace std;

    int main ( )

    {

    int matrix2d [ 10 ] [ 10 ];

    int fill_number = 3 ;

    for ( int i = 0 ; i == 9; i + + ) //Row Lop

    {

    for ( int j = 0; j == 9; j + + ) //Nøstet kolonne sløyfe

    {

    matrix2d [ i] [ j ] = fill_number ;

    domstol << matrix2d [ i] [ j ], //utgang matrix

    }

    cout << endl;

    }

    return ( 0 ) ;

    }


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Produksjonen i Visual C 
    ·Hvordan gjøre Floating Point Divisions 
    ·Hvordan bruke Turbo C 
    ·Hvordan skrive Binary Fil en Sample kode i C 
    ·C MDI Tutorial 
    ·Hvordan finne en Maximum i Array i C 
    ·Grunnleggende Computer Concepts i Turbo C + + 
    ·Typer formateringsstreng Bugs 
    ·Hvordan skrive en STL iterator 
    ·Apue.H ble ikke funnet i Ubuntu 
      Anbefalte artikler
    ·List opp datatypene som brukes i å erklære variabler 
    ·Hvordan å generere kombinasjoner i Java 
    ·Slik installerer PHP 5 på Windows XP 
    ·Hvordan Split Strings i Python 
    ·Hvordan ekskludere filer fra et prosjekt i NetBeans 
    ·Hvordan Fullføre en DataReader hjelp Statement 
    ·Hvordan kan jeg endre tegn fra en streng i VBScript 
    ·Hvordan finne en streng i en annen streng med PHP 
    ·Hvordan lage en rad med stjerner i C + + 
    ·Hvordan skrive kode for iPhone 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/