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);
 
 
}