Exemplo n.º 1
0
vector<float> vectorMath::cross(vector<float> a, vector<float> b)
{
	//cross product, axb
	/*
	|a2 a3| i	-	|a1 a3| j	+	|a1 a2|k
	|b2 b3|			|b1 b3|			|b1 b2|
	*/
	float i = descriminant(a[1], a[2], b[1], b[2]); 
	float j = descriminant(a[0], a[2], b[0], b[2]);
	float k = descriminant(a[0], a[1], b[0], b[1]);
	vector<float> result; 
	result.push_back(i);
	result.push_back(-j);
	result.push_back(k);
	return result; 
}
Exemplo n.º 2
0
void polycalc(){
    int a = 0;
    int b = 0;
    int c = 0;
    int flag = 1;

    while(flag){
        printf("calcul de racine pour 'ax² + bx + c'\n");
        printf("a = ?\n");
        scanf("%d",&a);
        printf("b = ?\n");
        scanf("%d",&b);
        printf("c = ?\n");
        scanf("%d",&c);

        test(a,b,descriminant(a,b,c));

        printf("stop ? use 0\n");
        scanf("%d",&flag);
        fflush(stdin);
        system("cls");
    }
}