Impostare un programma per creare una matrice . Utilizzare la libreria " iostream " per l'emissione del numero sulla matrice allo schermo del computer . Inserisci il codice :
# include using namespace std; int main ( ) { dichiarare variabili . L' esempio userà una variabile per memorizzare una matrice 3 -by - 4 . Dimensioni della matrice sono memorizzati in [ i] notazione [ j ] . Aggiungere questa riga di codice al programma : int myMatrix [ 3 ] [ 4 ] ; Inizializzare la matrice di tutti i valori interi. Utilizzare due nested " per" loop per inizializzare i valori per gli elementi della matrice . La gamma pedici da zero al valore meno uno . Per il myMatrix variabile [ 3 ] [ 4 ] , il primo indice [3 ] sarà variare da zero a due, e il secondo pedice [ 4] varia da zero a tre. Inserisci il codice : for (int cx = 0; cx == 2; cx + + ) //Accesso al primo pedice , Stati for (int cy = 0; cy == 3; cy + + ) //accedere al secondo pedice , Stati myMatrix [ cx ] [ cy ] = ( cx 2 ) * ( cy 2 ) //usiamo cx e cy 2 +2 , per evitare di zeri sul . cout << endl matrice ; usare un altro set di cicli annidati per ottenere il contenuto della matrice . I loop sono simili , ma l'affermazione eseguono emetteranno il contenuto della matrice ( con il comando " cout " ) invece di inizializzazione ( utilizzando l'operatore " = " , il punto 3 ) . Per ( int ox = 0; bue == 2; bue + + ) //di nuovo l'accesso al primo e al secondo pedice for (int oy = 0; oy == 3; oy + + ) per cout < , < myMatrix [ ox ] [ oy ] << " " ; //genera gli elementi della matrice , aggiungendo uno spazio dopo ogni elemento cout << endl ; Mettere numeri sulla pedice della matrice per ottenere elementi della matrice su richiesta. Assicurarsi che i numeri sulla pedice sono entro i limiti di dimensione della matrice . Aggiungere le seguenti righe di codice : cout << myMatrix [ 1 ] [ 2] << " " << myMatrix [ 3 ] [1] ; //uscite di posizioni 1 , . 2 e 3,1 dalla matrice return ( 0 ) ; } Copia e incolla il codice completo per compilare ed eseguire il programma . # include using namespace std; int main ( ) { int myMatrix [3 ] [ ,"4 ] ; for (int cx = 0; cx == 2; cx + + ) //Accesso al primo pedice , Stati for (int cy = 0; cy == 3; cy + + ) //accedere al secondo pedice , Stati myMatrix [ cx ] [ cy ] = ( cx 2 ) * ( cy 2 ) //usiamo cx e cy 2 +2 , per evitare di zeri sulla matrice . cout << endl; for (int ox = 0; bue == 2; bue + + ) //di nuovo l'accesso al primo e al secondo pedice for (int oy = 0; oy == 3; oy + + ) per cout << myMatrix [ ox ] [ oy ] << " " ; //uscite gli elementi della matrice , l'aggiunta di un spazio dopo ogni elemento cout << endl; cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [3 ] [ ,"1 ] ; //uscite posizioni 1,2 e 3,1 dalla matrice return ( 0 ) ; } .
2
3
4
5
6
Informazioni correlate
Programmazione © www.354353.com