Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een 2D- matrix in C Vul
2D matrices zijn datastructuren die gegevens in rijen en kolommen te organiseren . C gebruikt I , J subscript notatie om de elementen van de matrix . Uitvoering gecontroleerde lussen kan de programmeur toegang tot array-elementen een voor een in te vullen met data . Het vullen van de 2D- matrix datastructuur is een fundamentele programmering dat de beginnende programmeur introduceert de begrippen matrices , loops en data types . Instructies
Ontwerp het algoritme
1

Maak een 2D- matrix van ' N ' elementen . Kies de gegevens die aan de matrix te vullen met . Kopen van 2

Start een lus om te bewegen op de rij van de eerste tot laatste rij .

Nest 3 een lus binnen de rij lus aan elk eerste element te vullen op elke kolom . Zodra een rij volledig gevuld is , zal het programma verplaatst naar de volgende rij .

Output 4 de de 2D -matrix op het scherm om de vulling te controleren.
5

volledige algoritme : .

Maak een 2D- matrix van ' N ' elementen

Kies de gegevens naar uw matrix vullen

Maak een rij lus

Nest
. een column lus

Output
de 2D matrix
Coding het programma
6

Stel het programma . Het programma zal de matrix te voeren naar het scherm , en de output -functie wordt geïmplementeerd in de iostream bibliotheek
p Dit is de code : .

# Include

using namespace std ;

int main
( )

{
7


Maak onze matrix 2D . In het voorbeeld wordt de matrix getallen opslaan
p Dit is de code : .

Int matrix2d [ 10 ] [ 10 ] ;
8

Kies de gegevens de matrix te vullen . . Voor het voorbeeld gebruik 3 , hoewel elk geheel getal geldig zullen zijn
p Dit is de code :

int fill_number
= 3 ;
9

Maak een rij lus en . nest een column lus binnen het
p Dit is de code :

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

{ < >

voor ( int j = 0 ; j == 9 ; j + + ) { br

matrix2d [ i ] [ j ] = fill_number //geneste kolom loop

;

Output 10 de 2D matrix. Het programma zal de matrix uitvoeren tegelijkertijd de vulling waarde wordt opgeslagen op de matrix
p Dit is de code :

cout
<< matrix2d [ i ] [ j ] ; /. /uitgang van de matrix

}

cout << endl
;

}
11


Eindig uw programma door terugzending van enige waarde < . br

rendement > ( 0 ) ;

}
12 p Dit is de volledige code :

# include

using namespace std ;

int main
( ) op

{

int matrix2d [ 10 ] [ 10 ] ;

int fill_number
= 3 ; < br >

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

{

for (int j = 0 ; j == 9 ; j + + ) //geneste Kolom loop

{

matrix2d [ i ] [ j ] = fill_number
;

cout
<< matrix2d [ i ] [ j ] ; //output van de matrix

}

cout << endl
;

}

terugkeer
( 0 ) ; }


< br >

Previous: Next:
  C /C + + Programming
·Hoe om te achterhalen of een r…
·Hoe kan ik Integer Array in fu…
·Hoe te gebruiken C + + een cod…
·Hoe te converteren van een num…
·Hoe te Breadcrumbs in Masterpa…
·Wat is een ISO Programmeur 
·Definitie van Data Abstraction…
·Hoe DLL Met behulp van een unm…
·Hoe een matrix transponeren in…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Percentage Functie in PHP 
·Hoe maak je een regeleinde toe aan een S…
·Hoe maak je een Java Canvas Gebruik 
·Hoe maak je een Cookie met PHP in Ajax S…
·Hoe maak je Floating Point Divisies 
·Wat moet ik gebruiken in Lieu van JavaSc…
·Hoe eigen Textures Maak in GTKRadiant 
·Hoe kan ik lezen een tekstregel te veel …
·Hoe maak je een gevalideerde WSDL -besta…
Copyright © Computer Kennis http://www.nldit.com