#include #include #include using namespace std; /* Calcul de la norme d'un vecteur */ double norme(double* v, int n){ int i; double s; s = 0.; for (i = 0; i < n; i++) s += v[i]*v[i]; return sqrt(s); } int main(){ const int n1=3, n2=4; double *v1, *v2; v1 = (double*)malloc(n1 * sizeof(double)); v1[0] = 3.; v1[1] = sqrt(11.); v1[2] = 4.; v2 = (double*)malloc(n2 * sizeof(double)); v2[0] = 1.; v2[1] = 1.; v2[2] = 1.; v2[3] = 2.; cout << "Norme de v1 : " << norme(v1,n1) << endl; cout << "Norme de v2 : " << norme(v2,n2) << endl; free(v1); free(v2); return 0; }