Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
nastaviť program , ktorý vytvorí maticu . Použite " iostream " knižnicu pre výstup čísla na matricu na obrazovke počítača . Zadajte kód : Spojené
# include using namespace std ; int main ( ) { deklarovať premenné . Príklad bude používať jednu premennú pre uloženie 3 - o - 4 matice . Veľkosti Matrix sú uložené v [ i ] [ j ] notácie . Pridajte tento riadok kódu programu : int mymatrix [ 3 ] [ 4 ] ; inicializovať matice na akékoľvek celočíselné hodnoty . Použite dva vnorené " pre " slučky inicializovať hodnoty prvkov matice . Indexy v rozmedzí od nuly do jednej hodnoty mínus . Pri premennej mymatrix [ 3 ] [ 4 ] , prvý index [ 3 ] sa pohybuje v rozmedzí od nuly do dvoch , a druhý index [ 4 ] sa pohybuje v rozmedzí od nuly do troch . Zadajte kód : for ( int cx = 0 ; cx == 2 , cx + + ) //prístup k prvej index , for ( int cy = 0 ; cy == 3 Cy + + ) //prístup druhý index , mymatrix [ cx ] [ cy ] = ( cx +2 ) * ( cy 2 ) //používame cx 2 a cy 2 , aby sa zabránilo nuly na matice cout << endl ; . Použite inú sadu vnorených slučiek , aby sa obsah matice . Slučky sú podobné , ale tvrdenie , že vykonať vypíše obsahu matrice ( pomocou " cout " príkaz ) miesto inicializácii je ( pomocou operátora " = " , v kroku 3 ) . Pro ( int ox = 0 ; vôl == 2 , ox + + ) //opäť prístup k prvej a druhý index for ( int oy = 0 ; oy == 3 ; oy + + ) cout < , < mymatrix [ ox ] [ oy ] << " " ; //výstupy prvky matice , pridanie medzery po každom prvku cout << endl ; Dajte čísla na index matice , aby sa prvky matice na vyžiadanie . Uistite sa , že čísla na index sú v rozmedzí o veľkosti matice . Pridajte nasledujúce riadky kódu : cout << mymatrix [ 1 ] [ 2 ] << " " << mymatrix [ 3 ] [ 1 ] ; //výstupy pozície 1 , . 2 a 3,1 z matrice return ( 0 ) ; } skopírujte a vložte celý kód kompilovať a spustiť program . # include using namespace std ; int main ( ) { int mymatrix [ 3 ] [ ,"4 ] , for ( int cx = 0 ; cx == 2 , cx + + ) //prístup k prvej index , for ( int cy = 0 ; cy == 3 , cy + + ) //prístup na druhý index , mymatrix [ cx ] [ cy ] = ( cx +2 ) * ( cy 2 ) //používame cx 2 a cy 2 , aby sa zabránilo nuly na matrici . cout << endl ; for ( int ox = 0 ; vôl == 2 , ox + + ) //opäť prístup k prvej a druhý index for ( int oy = 0 ; oy == 3 ; oy + + ) cout << mymatrix [ ox ] [ oy ] << " " ; //výstupy prvky matice , pridanie priestor po každom prvku cout << endl ; cout << mymatrix [ 1 ] [ 2 ] << " " << mymatrix [ 3 ] [ ,"1 ] , //výstupy pozície 1,2 a 3,1 z matrice return ( 0 ) ; . }
2
3
4
5
6