Produit scalaire

Résolu/Fermé
steftou - 12 janv. 2009 à 02:42
 steftou - 12 janv. 2009 à 04:10
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

william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
12 janv. 2009 à 02:43
Bonjour
si je te la donne en java tu la traduit en C possible?
1
william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
12 janv. 2009 à 02:44
et avant toi tu as fait quoi pour voir?
1
slt william7007 voici ce que j'ai fait :
#include <stdio.h>
#include <conio.h>
void main()
{
0
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
william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
12 janv. 2009 à 03:12
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
merci william7007 ton code marche.
0