

/* Calcul du produit scalaire */ PS = ProduitScalaire(U,V,N) ; /* Edition du résultat */ printf(« Produit scalaire : %ldn », PS); } long ProduitScalaire(int *U, int *V,int N) { long ps ; int i ; for (ps=0, i=0; i<N; i++) ps += (long)U[i]*V[i]; Return ps ; } TP 4 : Exercice 1 : Ecrire un programme qui lit les dimensions L et C d'un tableau T à deux dimensions du type int (dimensions maximales: 50 lignes et 50 colonnes). Remplir le tableau par des valeurs entrées au clavier et afficher le tableau ainsi que la somme de tous ses éléments. Pour cela on écrira les fonctions suivantes : void RemplirTableau(void) void AfficherTableau(void) #include void RemplirTableau(void) ; void AfficherTableau(void) ; int T[50][50]; /* tableau donné */ int L, C; /* dimensions */ main() { /* Déclarations */ long SOM; /* somme des éléments – type long */ /* Saisie des données */ printf(« Nombre de lignes (max.50) : « ); scanf(« %d », &L ); printf(« Nombre de colonnes (max.50) : « ); scanf(« %d », &C ); RemplirTableau() ; AfficherTableau() ; /* Calcul de la somme */