Produit scalaire

Résolu
steftou -  
 steftou -
slt à tous, voila mon problème porte sur les tableaux en prog C. je n'arrive pas à calculer le produit scalaire de 2 vecteurs. si quelqu'un peut me filer juste la ligne de code s donc j'ai besoin.

merci

3 réponses

  1. william7007 Messages postés 344 Statut Membre 46
     
    Bonjour
    si je te la donne en java tu la traduit en C possible?
    1
  2. william7007 Messages postés 344 Statut Membre 46
     
    et avant toi tu as fait quoi pour voir?
    1
    1. steftou
       
      slt william7007 voici ce que j'ai fait :
      #include <stdio.h>
      #include <conio.h>
      void main()
      {
      0
    2. steftou
       
      int T[3],T[3],i,j
      lire("donner les coordonneés de U")
      for(i=0;i<3;i++)
      ecrire( coordonnées de U)

      lire("donner les coordonnées de V")
      for(j=0;j<3;j++)
      ecrire(coordonées de V)
      // Calcul du produit scalaire...

      ?
      0
  3. william7007 Messages postés 344 Statut Membre 46
     
    Ben voilà je ne suis pas très fort en C mais j'ai essayé de bidouiller un truc de ce genre essaie de l'aranger comme tu veux mais voilà la fonction
    
    #include<stdio.h>
    #include<conio.h>
    
    main(){
           int vect1[] = {1,2,3,4,5,6};
           int vect2[] = {10,11,12,13,14,15};
           int som;
           //Produit Scalaire
           som = 0;
           for(int i = 0; i < 6; i++)
                   som += vect1[i]*vect2[i];
                                   
           printf("produit scalaire = %d",som);
           getch();
    }
    
    
    
    0
    1. steftou
       
      merci william7007 ton code marche.
      0