3 Definieer het aantal rijen en kolommen in uw matrix met de volgende code :
# define MAX_ROWS 2
# define MAX_COLUMNS 2
4
Verklaar een matrix winkel uw waarden door het toevoegen van de volgende code in je functie :
int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
5
ophalen waarden met een gebruiker prompt voor elke matrix element met de volgende code in uw functie :
printf ( " Voer gehele waarden voor elk element van de matrix ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ;
int x , y , i;
char str [ 256 ] ;
voor ( x = 0 ; x < MAX_ROWS ; x + + ) op Twitter
voor ( y = 0 ; y < MAX_COLUMNS ; y + + ) op Twitter
{
printf ( " \\ n % d , % d : " , x , y ) ;
fgets
( str , 256 , stdin ) ;
mat
[ x ] [ ,"y ] = atoi ( str ) ;
}
de dubbele lus "voor" cycli een voor een door alle matrixelementen . De functie " fgets " haalt input van de gebruiker en de functie " atoi " zet de input van een string in een integer value .
6
Bereken de determinant van een twee - aan-twee matrix beeldscherm zijn waarde door toevoeging van de volgende code :
int determinant
;
determinant
= ( mat [ 0 ] [ 0 ] * mat [ 1 ] [ 1 ] ) - ( mat [ 0 ] [ 1 ] * mat [ 1 ] [ 0 ] ) ;
printf ( " \\ nDeterminant : % d " , determinant ) ;
7
Sla het bestand op . Compileren en uitvoeren van het programma naar uw matrix te maken .