Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/11/2006, à 12:25

Premium

[C]Parcours d'un tableau pour récupérer les éléments par 3

Salut,

j'ai un tableau de points (3D).
Je souhaite récupérer les élements par 3 pour faire un traitement
J'ai le tableau tab[n], n est connu et admettons qu'il valent 6
Je parcours donc mon tableau et je veux avoir :
traitement(tab[0],tab[1],tab[2])
traitement(tab[3],tab[4],tab[5])
etc

Comment on fait cela en C

Merci

Hors ligne

#2 Le 27/11/2006, à 12:55

Kiraa

Re : [C]Parcours d'un tableau pour récupérer les éléments par 3

tu veux juste récupérer 3 valeur incrémenté dans un array ?
dans ce cas
tab[i] tab[i+1] tab[i+2] , devrait suffire non ?

Hors ligne

#3 Le 27/11/2006, à 12:55

abetsic

Re : [C]Parcours d'un tableau pour récupérer les éléments par 3

un tableau à deux dimensions ?
int tab[NB_ELEMENTS][3]

traitement (tab[0][0], tab[0][1], tab[0][2])

en fait je vois pas où est ton problème, parce que ce que tu penses fonctionne aussi...

Hors ligne

#4 Le 27/11/2006, à 12:55

tshirtman

Re : [C]Parcours d'un tableau pour récupérer les éléments par 3

soit comme dit Kiraa et faire une incrémentation de 3 au lieu de 1...

sinon le tableau de tableau (ou tableau a 2 dimentions) marche aussi

Dernière modification par tshirtman (Le 27/11/2006, à 12:57)

Hors ligne

#5 Le 27/11/2006, à 12:58

Kiraa

Re : [C]Parcours d'un tableau pour récupérer les éléments par 3

tshirtman a écrit :

soit comme dit Kiraa et faire une incrémentation de 3 au lieu de 1...

évidemment , si il faut faire une boucle , on incrémente i de 3 a chaque fois (ça parait logique)

Hors ligne