3 Definiera antalet rader och kolumner i din matris med följande kod :
# define MAX_ROWS 2 Review
# define MAX_COLUMNS 2
4
Deklarera en matris store dina värderingar genom att lägga följande kod i din funktion :
int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
5
hämta värden med en användare prompt för varje matris element med följande kod i din funktion :
printf ( " Mata in heltalsvärden för varje element i matrisen ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ;
int x , y , i,
char str [ 256 ] ;
för ( x = 0 , x < MAX_ROWS , x + + ) katalog
för ( y = 0; y < MAX_COLUMNS , y + + ) katalog
{
printf ( "\\ n % d , % d: " , x, y) ;
fgets ( str, 256 , stdin ) ;
mat [ x ] [ ,"y ] = atoi ( str ) ;
}
dubbel " för " slingcykler en efter en genom alla matriselementen . Den " fgets " funktionen hämtar indata från användaren och " atoi " funktionen omvandlar input från en sträng till ett heltal.
6
Beräkna determinanten av en två - och-två matris och display sitt värde genom att lägga till följande kod :
int determinant ,
determinant = ( mat [ 0 ] [ 0 ] * mat [ 1 ] [ 1 ] ) - ( mat [ 0 ] [ 1 ] * mat [ 1 ] [ 0 ] ) ;
printf ( " \\ nDeterminant : % d " , determinant ) ;
7
Spara filen . Kompilera och kör programmet för att göra din matris .