#include void solution( int a[][20], int var ); int main() { int a[ 20 ][ 20 ], var, i, j, k, l, n; printf( "\nEnter the number of variables:\n" ); scanf( "%d", &var ); for ( i = 0; i < var; i++ ) { printf( "\nEnter the equation%d:\n", i + 1 ); for ( j = 0; j < var; j++ ) { printf( "Enter the coefficient of x%d:\n", j + 1 ); scanf( "%d", &a[ i ][ j ] ); } printf( "\nEnter the constant:\n" ); scanf( "%d", &a[ i ][ var] ); } solution( a, var ); return 0; } void solution( int a[ 20 ][ 20 ], int var ) { int k, i, l, j; for ( k = 0; k < var; k++ ) { for ( i = 0; i <= var; i++ ) { l = a[ i ][ k ]; for ( j = 0; j <= var; j++ ) { if ( i != k ) a[i][j] = (a[k][k]*a[i][j])-(l*a[k][j]); } } } printf( "\nSolutions:" ); for ( i = 0; i < var; i++ ) { printf( "\nTHE VALUE OF x%d IS %f\n", i + 1, ( float ) a[ i ][ var ] / ( float ) a[ i ][ i ] ); } }