3 definere antallet af rækker og kolonner i din matrix med følgende kode :
# define MAX_ROWS 2
# define MAX_COLUMNS 2
4
Erklær en matrix butik dine værdier ved at tilføje følgende kode i din funktion : Hej
int mat [ MAX_ROWS ] [ MAX_COLUMNS ]
5
Hent værdier med en bruger prompt for hver matrix element med følgende kode i din funktion :
printf ("Indtast heltalsværdier for hvert element i matrix ( % d, % d)" , MAX_ROWS , MAX_COLUMNS ),
int x, y, i;
< p > char str [ 256 ]
for (x = 0; x < MAX_ROWS , x + +)
for (y = 0; y < MAX_COLUMNS , y + +)
{
printf (" \\ n% d, % d :", x, y ),
fgets ( str, 256 , stdin ),
mat [x] [ ,"y ] = atoi ( str. ),
}
dobbelt " for " loop cykler én efter én gennem alle matrix elementer. Den " fgets "-funktionen henter input fra brugeren og " atoi "-funktionen konverterer input fra en streng i et heltal værdi.
6
Beregn determinanten af en to gange to matrix og display dens værdi ved at tilføje følgende kode : Hej
int determinant ,
determinant = ( mat [0] [0] * mat [1 ] [1] ) - ( mat [0] [1 ] * mat [1] [ 0 ])
printf ( "\\ nDeterminant :% d " , determinant ),
7
Gem filen . Kompilere og udføre programmet for at gøre din matrix.