[ Flamethrower @ 14.11.2015. 18:56 ] @
Trebam pomoc oko rijesavanja sistema jednacina s 3 nepoznate pomocu determinanti uz Kramerovo pravilo. Jednacina ima 3 i one su sljedece: Code: a1x+b1y+c1z=d1 a2x+b2y+c2z=d2 a3x+b3y+c3z=d3 Ovo je taj zadatak: Code: #include <stdio.h> main() { double a1,a2,a3,b1,b2,b3,c1,c2,c3,D,Dx,Dy,Dz,x,y,z,d1,d2,d3; // deklaracija promjenjivih printf("Koeficijenti prve jednacine: \n"); //unosenje promjenjivih prve jednacine scanf("%lf %lf %lf %lf",&a1,&b1,&c1,d1); printf("Koeficijenti druge jednacine: \n"); //unosenje promjenjivih druge jednacine scanf("%lf %lf %lf %lf",&a2,&b2,&c2,&d2); printf("Koeficijenti trece jednacine: \n"); //unosenje promjenjivih trece jednacine scanf("%lf %lf %lf %lf",&a3,&b3,&c3,&d3); D=a1*b2*c3+b1*c2*a3+c1*a1*b3-a3*b2*c1-b3*c2*a1-c3*a2*b1; //Racunanje determinanti Dx=d1*b2*c3+b1*c2*d3+c1*d2*b3-d3*b2*c1-b3*c2*d1-c3*d2*b1; Dy=a1*b2*c3-d1*c2*a3-c1*a2*d3-a3*d2*c1-a3*c2*a1-c2*a2*d1; Dz=a1*b2*d3+b1*d2*a3+d1*a2*d3-a3*d2*c1-a3*c2*a1-c3*a2*d1; if (D!=0) { x=Dx/D; y=Dy/D; z=Dz/D; printf("x=%10.2f\n",x); printf("y=%10.2f\n",y); printf("z=%10.2f\n",z); } else if((Dx==0)&&(Dy==0)&&(Dz==0)) printf("Sistem je neodredjen !\n"); else printf("Sistem je protivrjecan!\n"); system("pause"); } Code:Blocks ne prijavljuje nikakvu gresku ali prilikom unosa promjenjivih prve jednacine zadatak se gasi. ("zadatak.exe has stopped working"). Zasto se to desava ? |