Jordan Elimination

#include "stdio.h"
void solution(int a[][],int n);
int main()
{
int a[20][20],n,i,j,k,l;
printf("\nENTER THE NUMBER OF VARIABLES:\n");
scanf("%d",&n);
for(i=0;i\
{
printf("\nENTER THE EQUATION%d:\n",i+1);
for(j=0;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,n);
}

/************FUNCTION TO FIND THE SOLUTION OF THE EQUATION***************/

void solution(int a[20][20],int n)
{
int k,i,l,j;
for(k=0;k
{
for(i=0;i<=n;i++)
{
l=a[i][k];
for(j=0;j<=n;j++)
{
if(i!=k)
a[i][j]=a[k][k]*a[i][j]-l*a[k][j];
}
}
}
printf("\nSOLUTIONS:");
for(i=0;i
{
printf("\nTHE VALUE OF x%d IS %f\n",i+1,(float)a[i][n]/(float)a[i][i]);
}

}






Keys : C Programming, Programming in C, average of two numbers, c program to find average, program for average, average of 2 numbers.

No comments:

Post a Comment