Code Here:
import java.util.*;
import java.math.*;
class gauss elimination
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
float r11,r12,r13,r14,r21,r22,r23,r24,r31,r32,r33,r34;
float s11,s12,s13,s14,t21,t22,t23,t24,u31,u32,u33,u34,v21,v22,v23,v24,w32,w33,w34,x,y,z;
System.out.print("Find the value using gauss elimination method \n");
System.out.print("Enter 4 element in 1st row= ");
r11=sc.nextFloat();
r12=sc.nextFloat();
r13=sc.nextFloat();
r14=sc.nextFloat();
System.out.print("Enter 4 element in 2nd row= ");
r21=sc.nextFloat();
r22=sc.nextFloat();
r23=sc.nextFloat();
r24=sc.nextFloat();
System.out.print("Enter 4 element in 3rd row= ");
r31=sc.nextFloat();
r32=sc.nextFloat();
r33=sc.nextFloat();
r34=sc.nextFloat();
s11=r11/r11;
s12=r12/r11;
s13=r13/r11;
s14=r14/r11;
t21=r21-(r21*s11);
t22=r22-(r21*s12);
t23=r23-(r21*s13);
t24=r24-(r21*s14);
u31=r31-(r31*s11);
u32=r32-(r31*s12);
u33=r33-(r31*s13);
u34=r34-(r31*s14);
v22=t22/t22;
v23=t23/t22;
v24=t24/t22;
w32=u32-(u32*v22);
w33=u33-(u32*v23);
w34=u34-(u32*v24);
z=w34/w33;
y=v24-(v23*z);
x=s14-(s12*y)-(s13*z);
System.out.print("\nSTEP-1= "+r11+"\t"+r12+"\t"+r13+"\t"+r14);
System.out.print("\n "+r21+"\t"+r22+"\t"+r23+"\t"+r24);
System.out.print("\n "+r31+"\t"+r32+"\t"+r33+"\t"+r34);
System.out.print("\nSTEP-2= "+s11+"\t"+s12+"\t"+s13+"\t"+s14);
System.out.print("\n "+t21+"\t"+t22+"\t"+t23+"\t"+t24);
System.out.print("\n "+u31+"\t"+u32+"\t"+u33+"\t"+u34);
System.out.print("\nSTEP-3= "+s11+"\t"+s12+"\t"+s13+"\t"+s14);
System.out.print("\n "+t21+"\t"+v22+"\t"+v23+"\t"+v24);
System.out.print("\n "+u31+"\t"+w32+"\t"+w33+"\t"+w34);
System.out.print("\nx= "+x);
System.out.print("\ny= "+y);
System.out.print("\nz= "+z);
}
}
Output:
0 Comments