Creazione di matrici in C++ è utile per il lavoro matematico o quando è necessario memorizzare dati organizzati in righe e colonne. Matrici, il plurale di matrice, vengono utilizzate in campi scientifici che spaziano dalla computer grafica alla meccanica quantistica. Fare una matrice in C++ è fatto dichiarando una matrice multidimensionale e l'immissione di dati in esso. Una volta che la matrice è stata inizializzata, è possibile eseguire operazioni matematiche sulla matrice, ad esempio calcolare il suo determinante.
Istruzioni
1
Aprire il file di origine C++ in un editor come Microsoft Visual Studio Express.
2
Includere le librerie necessarie per lavorare con il tuo matrix aggiungendo il seguente codice nella parte superiore del file:
sono < stdio. h > includono < stdlib. h > 3
Definire il numero di righe e colonne nella tua matrice con il codice riportato di seguito:
definire MAX_ROWS 2define MAX_COLUMNS 2 4
Dichiarare un negozio di matrice i valori aggiungendo il seguente codice nella funzione:
int mat [MAX_ROWS] [MAX_COLUMNS];
5
Recuperare i valori con un prompt utente per ogni elemento della matrice con il seguente codice nella funzione:
printf ("Invio valori interi per ogni elemento della matrice (%d, %d)", MAX_ROWS, MAX_COLUMNS);
int x, y, io;
char str [256];
per (x = 0; x < MAX_ROWS; x + +)
per (y = 0; y < MAX_COLUMNS; y + +)
{
printf ("\n %d, % d:", x, y);
fgets (str, 256, stdin);
Mat [x] [y] = atoi(str);
}
Il doppio "ciclo for" cicli uno per uno attraverso tutti gli elementi di matrice. La funzione di "fgets" Recupera l'input da parte dell'utente e la funzione di "atoi" converte l'input da una stringa in un valore integer.
6
Calcolare il determinante di una matrice a due a due e visualizzarne il valore aggiungendo il codice seguente:
int determinante;
determinante = (mat [0] [0]mat[1][1]) - (mat [0] [1]mat[1][0]);
printf ("\nDeterminant: %d", determinante);
7
Salvare il file. Compilare ed eseguire il programma per rendere la tua matrice.