#include main() { float a,b,c,d,e,f,D,Dx,Dy,x1,x2; printf("\nUnesite koeficijente jednacine logicnim redom, ratavljene zarezima:"); scanf("%f,%f,%f,%f,%f,%f",&a,&b,&c,&d,&e,&f); D=a*e-b*d; Dx=c*e-f*b; Dy=a*f-c*d; if(D<0.||D>0.) { x1=Dx/D; x2=Dy/D; printf("\nRjesenje sistema je x1=%f x2=%f",x1,x2); } else if((D==0.) && (Dx>0.||Dx<0.||Dy>0.||Dy<0.)) { printf("\nRjesenje ne postoji!"); } else { if(a*b*c*d*e*f>0.||a*b*c*d*e*f<0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,(%f-%f*t)/%f) za realno t",c,a,b); else if(a==0. && b==0. && c==0. && d==0. && e==0. && f==0.) printf("\nRjesenje zadatka su svi realni brojevi"); else if(a==0. && b==0. && (c>0.||c<0.)) printf("\nRjesenje ne postoji!"); else if(d==0. && e==0. && (f>0.||f<0.)) printf("\nRjesenje ne postoji!"); else if(a==0. && d==0. && (b>0.||b<0.)) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,%f) za realno t",(c/b)); else if(b==0. && e==0. && (a>0.||a<0.)) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(%f,t) za realno t",(c/a)); else if((a*b*c>0.||a*b*c<0.)&&d==0. && e==0. && f==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,(%f-%f*t)/%f) za realno t",c,a,b); else if((d*e*f>0.||d*e*f<0.)&&a==0. && b==0. && c==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,(%f-%f*t)/%f) za realno t",f,d,e); else if((a>0.||a<0.)&&(b>0.||b<0.)&&d==0. && e==0. && f==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,(%f-%f*t)/%f) za realno t",c,a,b); else if((d>0.||d<0.)&&(e>0.||e<0.)&&a==0. && b==0. && c==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,(%f-%f*t)/%f) za realno t",f,d,e); else if((e>0.||e<0.)&&d==0.&&a==0. && b==0. && c==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,%f) za realno t",(f/e)); else if((d>0.||d<0.)&&e==0.&&a==0. && b==0. && c==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(%f,t) za realno t",(f/d)); else if((b>0.||b<0.)&&a==0.&&d==0. && e==0. && f==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(t,%f) za realno t",(c/b)); else if((a>0.||a<0.)&&b==0.&&d==0. && e==0. && f==0.) printf("\nZadatak ima beskonacno mnogo rjesenja oblika (x1,x2)=(%f,t) za realno t",(c/a)); else { } } return 0; }