1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #include<stdio.h>
#include<stdlib.h>
#include<math.h>
void RempliVect(int *V);
float norme(int V[]);
int main ()
{
float norm;
int dim=4, vect1;
int vect[dim];
RempliVect(vect1);
norm=norme(vect1);
}
void RempliVect(int *V) //remplit le vecteur de façon aléatoire
{
int j,dim;
srand(time(NULL));// initialisation de la fonction rand
for (j=0;j<dim;j++)
{
V[j] = rand();
printf("%d\t",V[j]);
printf("\n");
}
}
float norme(int V[])
{
int i,dim1;
float Norm;
float N=0;
for (i = 0 ; i < dim1 ; i++)
{
N = V[i] * V[i] + N;
}
Norm= sqrt(N);
printf("la norme au carré est: %f et la norme est :%f\n",N,Norm);
return Norm;
} |
Partager