Recent Post

3/recentposts

Sunday, January 21, 2018

GAUSS JORDON MEHTOD IN C PROGRAMMING

//gauss jordon
#include<stdio.h>
void main()
{
    int i,j,k,n;
    float a[15][15],x[10],r;
    printf("Enter order of matrix :");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n+1;j++)
        {
            printf("Enter a[%d][%d] : ",i,j);
            scanf("%f",&a[i][j]);
        }
    }
    for(j=1;j<=n;j++)
    {
        for(i=1;i<=n;i++)
        {
            if(i!=j)
            {
                r=(a[i][j])/(a[j][j]);
                for(k=1;k<=n+1;k++)
                {
                    a[i][k]=a[i][k]-r*a[j][k];
                }
            }
        }
    }
    for(i=1;i<=n;i++)
    {
        x[i]=(a[i][n+1])/(a[i][i]);
        printf("x%d = %f\t",i,x[i]);
    }
}

Share:

0 comments:

Post a Comment

Recent

Unordered List

Definition List

Pages

Theme Support