2010-09-07 5 views
1

D'une manière simple, j'ai un tableau de 10 valeurs par exemple .. et je voudrais multiplier chaque valeur par 5. Puis-je réellement juste faire ce qui suit?comment multiplier entier ou double avec des valeurs dans un tableau?

for (i = 0 ; i <10 ; i++) 
    { 
x[i]=x[i]*5; 
} 

Et qu'en est-il de l'obtention d'un carré pour les valeurs de la matrice et d'être stockées dans la même matrice? Comme dans je veux x[i]=x[i]*x[i]. Puis-je réellement faire la multiplication comme ça? J'ai essayé quelques combinaisons mais ça n'a pas vraiment marché ... j'espère que quelqu'un pourra m'aider! Merci!

+1

Quelle langue? – kennytm

+3

Comment saviez-vous que cela n'a pas fonctionné? Ça a l'air très bien. – Aniko

+0

cela fait en fait partie d'un programme plus compliqué, et il ne retourne pas les résultats que je veux ... donc je voulais juste demander à s'assurer ... s'il est correct alors peut-être que je devrais chercher ailleurs pour le problème ..:/ – esther

Répondre

1

Ceci est parfaitement bien.

+0

qu'en est-il de la racine carrée? Puis-je faire x [i] = sqrt (x [i] * x [i]); ? Avec math.h au sommet bien sûr .. Merci .. – esther

+1

x [i] = sqrt (x [i]); sinon vous obtiendrez des abs (x [i]) ;-) – Eiko

+0

hehe réellement je voulais obtenir la valeur absolue ... me demandais juste si une telle multiplication est juste. ;) MERCI! – esther

1

modifié maintenant que la langue a été spécifiée


Oui, ce « fonctionne » en C.

Pouvez-vous poster plus sur les erreurs que vous voyez afin que nous puissions essayer de vous aider?

+0

Langue C s'il vous plaît hehe .. – esther

+0

je l'ai déjà hehe, en fait vous guays déjà répondu à mes doutes :) – esther

Questions connexes