using namespace std ;
int main ( ) katalog
{
2 < p> deklarera variabler . Exemplet kommer att använda en variabel för att lagra ett 3 -by - 4 matris. Matrix storlekar sparas i [ i] [ j ] notation . Lägg denna kodrad i programmet :
int myMatrix [ 3 ] [ 4 ] ,
3
Initiera matrisen till några heltalsvärden . Använd två nästlade " för " loopar att initiera värdena för matriselementen . Indexen intervallet från noll till värdet minus ett . För variabeln myMatrix [ 3 ] [ 4 ] , det första indexet [ 3 ] kommer att sträcka sig från noll till två , och den andra nedsänkta [ 4 ] varierar från noll till tre . Ange koden :
för ( int CX = 0; CX == 2 , cx + + ) //öppna första indexet ,
för ( int cy = 0; cy == 3 , cy + + ) //åt det andra indexet ,
myMatrix [ CX ] [ cy ] = ( cx +2 ) * ( cy +2 ) //vi använder cx 2 och cy +2 , för att undvika nollor på . matris
cout << endl;
4
Använd en annan uppsättning av kapslade slingor för att få innehållet i matrisen . Slingorna är liknande , men det uttalande som de utför kommer ut innehållet i matrisen ( med " cout " kommando ) istället för att initiera dem ( med " = " operatör , om steg 3 ) .
För ( int ox = 0 ; ox == 2 , ox + +) //igen för tillträde till de första och andra nedsänkt
for (int oy = 0; oy == 3 ; oy + + ) katalog
cout < ; < myMatrix [ ox ] [ oy ] << " "; //utgångar elementen i matrisen , lägga till ett blanksteg efter varje element
cout << endl;
5
sätta siffror på index av matrisen för att få delar av matrisen på efterfrågan . Kontrollera att siffrorna på indexet ligger inom intervallen i matrisen storlek . Lägg till följande rader i koden :
cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ 1 ] , //utgångar positionerna 1 , . 2 och 3,1 från matrisen
retur ( 0 ) ;
}
6
Kopiera och klistra in hela koden för att kompilera och köra programmet .
inkluderar #
using namespace std ;
int main ( ) katalog
{
int myMatrix [ 3 ] [ ,"4 ] ;
för ( int CX = 0; CX == 2 , cx + + ) //öppna första indexet ,
för ( int cy = 0; cy == 3 , cy + + ) //öppna andra index ,
myMatrix [ CX ] [ cy ] = ( cx +2 ) * ( cy +2 ) //vi använder cx +2 och cy +2 , för att undvika nollor på matrisen .
cout << endl;
for (int oxe = 0 ; ox == 2 , ox + +) //igen för tillträde till de första och andra nedsänkt
for ( int oy = 0; oy == 3 , oy + + ) katalog
cout << myMatrix [ ox ] [ oy ] << " "; //utgångar elementen i matrisen , lägga till en utrymme efter varje element
cout << endl;
cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ ,"1 ] , //utgångar positioner 1,2 och 3,1 från matrisen
retur ( 0 ) ,.
}