Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je elementen van een matrix in C Get
Een matrix is ​​een bi - dimensionale array . In C wordt een matrix gemaakt en geopend door het gebruik van subscript operators , bijvoorbeeld een 2 - op - 3 matrix matrix [ 2 ] [ 3 ] . Het gebruik van subscript operatoren stellen toegang tot elk element van de matrix , zowel systematisch ( met een lus ) en de vraag ( door vermelding van de positie van een element ) . Het verkrijgen van de elementen van een matrix is een nuttige oefening om loops en subscript operaties oefenen . Instructies
1

Opzetten van een programma om een matrix te creëren . Gebruik de " iostream " bibliotheek om het nummer op de matrix te voeren naar het computerscherm . Voer de code in :

# include

using namespace std ;

int main
( ) op

{ kopen van 2

Declare variabelen . Het voorbeeld wordt een variabele gebruiken om een ​​3 - by - 4 matrix opgeslagen . Matrixgroottes worden in [ i ] [ j ] notatie . Voeg deze regel code om het programma :

int myMatrix
[ 3 ] [ 4 ] ;
3

Initialiseer de matrix aan een gehele waarden . Gebruik twee geneste " voor" lussen om de waarden te initialiseren voor de matrix -elementen . De indices van nul tot de waarde min een . Voor de variabele myMatrix [ 3 ] [ 4 ] , de eerste subscript [ 3 ] variëren van nul tot twee , en het tweede subscript [ 4 ] varieert van nul tot drie . Voer de code in :

voor ( int cx = 0 ; cx == 2 ; cx + + ) //toegang tot de eerste subscript ,

voor ( int cy = 0 ; cy == 3 ; cy + + ) //toegang tot de tweede subscript ,

myMatrix [ cx ] [ cy ] = ( cx 2 ) * ( cy 2 ) //we gebruiken cx 2 en cy 2 , om nullen op het vermijden . matrix

cout << endl
;
4

Gebruik een andere reeks geneste lussen om de inhoud van de matrix te krijgen. De lussen zijn vergelijkbaar , maar de verklaring voeren zij de inhoud van de matrix (de " cout " commando ) in plaats van te initialiseren (de " = " operator , bij stap 3 ) uitvoeren .

Voor ( int os = 0 ; os == 2 ; ox + + ) //opnieuw toegang tot de eerste en tweede subscript

voor ( int oy = 0 ; oy == 3 ; oy + + )

cout
< ; < myMatrix [ os ] [ oy ] << " " ; //uitgangen van de elementen van de matrix , het toevoegen van een spatie na elk element

cout << endl ;
< br > 5

Zet nummers op het subscript van de matrix elementen van de matrix op aanvraag krijgen . Zorg ervoor dat de nummers op de subscript zijn binnen de marges van de matrix grootte. Voeg de volgende regels aan de code :

cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ 1 ]
; //uitgangen posities 1 , . 2 en 3,1 uit de matrix

return
( 0 ) ;

}

Copy 6 en plak de volledige code te compileren en uit te voeren het programma .

# include

using namespace std ;

int main
( ) op

{

int myMatrix [ 3 ] [ ,"4 ] ;

voor ( int cx = 0 ; cx == 2 ; cx + + ) //toegang tot de eerste subscript ,

voor ( int cy = 0 ; cy == 3 ; cy + + ) //toegang tot de tweede subscript ,

myMatrix
[ cx ] [ cy ] = ( cx 2 ) * ( cy 2 ) //we gebruiken cx 2 en cy 2 , om nullen op de matrix te voorkomen .

cout << endl ;

voor ( int os = 0 ; os == 2 ; ox + + ) //opnieuw toegang tot de eerste en tweede subscript

for ( int oy = 0 ; oy == 3 ; oy + + ) op

cout << myMatrix [ oS ] [ oy ] << " " //outputs van de elementen van de matrix , het toevoegen van een spatie na elk element

cout << endl ;

cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ ,"1 ] ; //outputs posities 1,2 en 3,1 van de matrix

return
( 0 ) ; .

}
< br >

Previous: Next:
  C /C + + Programming
·Waarom kan niet Xcode See My i…
·Iomanip Functies 
·Selectie Structuur in C Progra…
·Hoe de memmove functie in gebr…
·Hoe maak je input een mix van …
·Data Types voor Turbo C 
·Hoe maak je een switch stateme…
·Wat is Microsoft Visual C + + …
·Hoe maak je een header toe aan…
  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
·Hoe de klap van de Mic waarnemen op xCod…
·Hoe maak je een datum invoegen in een DB…
·Hoe maak je een graaf in PHP & MySQL Too…
·Hoe maak je een functie Prototype in DLL…
·Hoe te Regular Expression Parsers code 
·Hoe te DOSEMU op Dot Matrix Print 
·Wat zijn de functies van de harde schijv…
·Hoe je meerdere bestanden uploaden met J…
·Hoe kan ik een Outlook configureren Kale…
Copyright © Computer Kennis http://www.nldit.com