Salut par là
j'étais entrain d'écrire un programme sur le produit scalaire mais l'ordinateur n'arrête pas de dire que j'ai fait une erreur sur la saisie de U et V si vous pouvez m'aidez
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #include<stdio.h> int U[50], V[50], produit_scalaire, i, dimension; int main() { printf("Ce programme permet de calculer le produit scalaire de deux vecteurs de même dimension\n"); printf("Veuillez saisir la dimension que vous voulez\n"); scanf("%d",&dimension); printf("Veuillez saisir les composants de vos vecteurs\n"); printf("Le premier vecteur svp\n"); for ( i = 1; i < dimension+1; i++) { scanf("%d",&U); } printf("maintenant veuillez saisir les composants du deuxième vecteur\n"); for ( i = 1; i < dimension+1; i++) { scanf("%d",&V); } produit_scalaire=0; for ( i = 1; i < dimension+1; i++) { produit_scalaire=(U[i]*V[i]) + produit_scalaire; } printf("Le produit scalaire des deux vecteurs saisies est : %d",produit_scalaire); }
Partager