Hi,

Please tell me the c code for finding a basic solution to a system of linear equations!Please help me as I am messed with the Gauss-Jordan Method.I am not getting the correct idea to do this in my project. Please help me soon.

rajathvk 0 Newbie Poster

Hi,

Please tell me the c code for finding a basic solution to a system of linear equations!Please help me as I am messed with the Gauss-Jordan Method.I am not getting the correct idea to do this in my project. Please help me soon.

ddanbe 2,724 Professional Procrastinator Featured Poster

Where is it, you are getting stuck with it in your code?

rajathvk 0 Newbie Poster

Hi Dani,

yeah,but the fact is that I am using mathematics related programs like this for the first times.So don't know,what to do. Actually there are n number of unkowns and m number of equation.So we have to initialize 0 to remaining elements other than n-m numbers.If you have the idea based on this program please share with me.If possible,please update that program soon.

Special Thankyou in advance.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

rajathvk 0 Newbie Poster

```
#include<stdio.h>
#include<conio.h>
void solution(int [][],int);
int main()
{
int a[ 20 ][ 20 ], var, i, j, k, l,n=0;
clrcsr();
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 ][ n ] );
}
solution( a, var );
return 0;
}
void solution(int a[20][20],int var)
{
int k, i, l, j,n=0;
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 ] * a[ k ][ j ];
}
}
}
printf( "\nSolutions:" );
for ( i = 0;i < n;i++ )
{
printf( "\nTHE VALUE OF x%d IS %f\n", i + 1, ( float ) a[ i ][ n ] / ( float ) a[ i ][ i ] );
}
}
```

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.