Creazione di matrici in C + + è utile per il lavoro matematico o quando è necessario memorizzare i dati organizzati in righe e colonne . Matrici , il plurale di matrice , sono utilizzati in campi scientifici che vanno dalla computer grafica alla meccanica quantistica . Effettuare una matrice in C + + è fatto dichiarando un array multidimensionale e l'immissione di dati in esso. Una volta che la matrice è stato inizializzato , è possibile eseguire operazioni matematiche sulla matrice , come calcolare il suo determinante . Istruzioni
1
Aprire il C + + file sorgente in un editor come Microsoft Visual Studio Express .
2
Includere le librerie necessarie per lavorare con il vostro matrice aggiungendo il seguente codice la parte superiore del file :
# include
# include
3
Definire il numero di righe e colonne nella tua matrice con il seguente codice :
# define MAX_ROWS 2
# define MAX_COLUMNS 2
4
dichiarare un negozio di matrice vostri valori con l'aggiunta di il seguente codice nella funzione di :
int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
5
recuperare i valori con un prompt per ogni elemento della matrice con il seguente codice nella funzione di utente :
printf ( "Inserire i valori interi per ogni elemento della matrice ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ;
int x , y , i;
< p > char str [ 256];
for ( x = 0; x < MAX_ROWS ; x + + ) per
for ( y = 0; y < MAX_COLUMNS ; y + + ) per
{
printf ( "\\ n % d , % d : " , x , y) ;
fgets ( str, 256 , stdin) ;
mat [ x ] [ ,"y ] = atoi ( str) ; }
La doppia " per i" cicli di loop uno per uno attraverso tutti gli elementi della matrice . La funzione " fgets " recupera input da parte dell'utente e la funzione " atoi " converte l' input da una stringa in un valore intero .
6
Calcolare il determinante di una a due a due matrice e visualizzazione il suo valore con l'aggiunta del seguente codice :
int determinante ;
determinante = ( mat [ 0 ] [ 0 ] * mat [ 1 ] [ 1 ] ) - ( mat [ 0 ] [ uno ] * mat [ 1 ] [ 0 ] ) ;
printf ( "\\ nDeterminant : % d" , determinante) ;
7
Salvare il file . Compilare ed eseguire il programma per rendere la vostra matrice .