//zadanie zajecia 21.03.19 /* int A[3] = { 2,4,3 }; int B[3] = { 5,2,8 }; int C[3] = { 3,5,4 }; int D[3] = { 5,4,9 }; int W = (A[0] * B[1] * C[2]) + (A[1] * B[2] * C[0]) + (A[2] * B[0] * C[1]) -A[2]*B[1]*C[0] -A[0]*B[2]*C[1] -A[1]*B[0]*C[2]; int Wx = D[0] * B[1] * C[2] + D[1] * B[2] * C[0] + D[2] * B[0] * C[1] - D[2] * B[1] * C[0] - D[0] * B[2] * C[1] - D[1] * B[0] * C[2]; int Wy = A[0] * D[1] * C[2] + A[1] * D[2] * C[0] + A[2] * D[0] * C[1] - A[2] * D[1] * C[0] - A[0] * D[2] * C[1] - A[1] * D[0] * C[2]; int Wz = A[0] * B[1] * D[2] + A[1] * B[2] * D[0] + A[2] * B[0] * D[1] - A[2] * B[1] * D[0] - A[0] * B[2] * D[1] - A[1] * B[0] * D[2]; if (W != 0) { float zmienna = Wx / W; cout << "X = " << zmienna << endl; zmienna = Wy / W; cout << "Y = " << zmienna << endl; zmienna = Wz / W; cout << "Z = " << zmienna << endl; } else if (W == 0 && Wx == 0 && Wy == 0 && Wz == 0) { cout << "Twoje równanie ma nieskonczenie wiele rozwiazań! " << endl; } else if (W == 0 && Wx != 0 && Wy != 0 && Wz != 0) { cout << "Twój układ jest sprzeczny, gratulacje :D !" << endl; } */