Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Quelqu'un pour m'aider sur un algo. à la noix ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
The Boss
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 18 Juin 2004
Messages: 147
Localisation: Perpignan (France)

URL permanente de ce messagePosté le : Mer Oct 26, 2005 14:34    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

Y'a des fois je vous jure, je me retourne la tête pour des conneries !

J'ai un tableau d'entiers genre array = ('2', '3', '4', ....)

J'essaye de retrouver une boucle de telle façon que je puisse afficher toutes les combinaisons possibles à partir d'une base 1.

Donc en fait je cherche tout simplement à faire afficher ceci :

1er niveau
1 + 2
1 + 3
1 + 4
1 + ...

2ième niveau
1 + 2 + 3
1 + 2 + 4
1 + 2 + ...
1 + 3 + 4
1 + 3 + ...

3ième niveau
1 + 2 +3 + 4
...

...ième niveau
1 + 2 + 3 + 4 + ...

comment faire une boucle là dessus ?

quand je pense que j'ai fais GEII Sad
 
The Boss Visiter le site web du posteur
fabor
WRInaute discret
WRInaute discret

Inscrit le: 17 Mar 2005
Messages: 96
Localisation: Paris

URL permanente de ce messagePosté le : Mer Oct 26, 2005 16:49    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

Est ce que l'ordre à une importance pour toi?
ie : 1 + 2 est-il équivalent à 2 + 1 ?
 
fabor Visiter le site web du posteur
The Boss
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 18 Juin 2004
Messages: 147
Localisation: Perpignan (France)

URL permanente de ce messagePosté le : Mer Oct 26, 2005 16:56    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

fabor a écrit:
Est ce que l'ordre à une importance pour toi?
ie : 1 + 2 est-il équivalent à 2 + 1 ?
je préférerai garder l'ordre croissant des entiers...

je désespère je me demande si il y a une solution à ce truc finallement Sad
 
The Boss Visiter le site web du posteur
fabor
WRInaute discret
WRInaute discret

Inscrit le: 17 Mar 2005
Messages: 96
Localisation: Paris

URL permanente de ce messagePosté le : Mer Oct 26, 2005 17:15    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

bon encore une question pour etre sur de comprendre la problematique
est ce que tu peux avoir 1 + 4 + 3 +..
ou est ce que des que tu as 1 + y + .. il ne peux plus y avoir de x<y dans la suite de données
 
fabor Visiter le site web du posteur
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3293
Localisation: Mons

URL permanente de ce messagePosté le : Mer Oct 26, 2005 17:25    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

En gros :
prendre une boucle while qui incrémente le niveau et qui te permet d'afficher la base ;
dedans une boucle for initialisée sur le niveau et bornée par la taille de ta liste qui te donne le reste de ta série.
 
ecocentric Visiter le site web du posteur
ChezThierry
WRInaute impliqué
WRInaute impliqué

Inscrit le: 21 Oct 2005
Messages: 273

URL permanente de ce messagePosté le : Mer Oct 26, 2005 21:08    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

Qu'est-ce que tu penses de ça ?
Code:

function afficheTableau($avant, $niveau, $tableau)
{
   if ($niveau == 1) {
      foreach ($tableau as $value) {
         echo "$avant$value<br>" ;
      }
      return ;
   }
   
   while ($val = array_shift($tableau)) {
      afficheTableau("$avant$val+",$niveau-1, $tableau) ;
   }
   return ;
}

$tableau = array(2, 3, 4, 5, 6, 7, 8) ;
$compteur = 2 ;
afficheTableau("1+",$compteur,$tableau) ;


ça donne :
Code:

pour compteur = 1 :
1+2
1+3
1+4
1+5
1+6
1+7
1+8

pour compteur = 2 :
1+2+3
1+2+4
1+2+5
1+2+6
1+2+7
1+2+8
1+3+4
1+3+5
1+3+6
1+3+7
1+3+8
1+4+5
1+4+6
1+4+7
1+4+8
1+5+6
1+5+7
1+5+8
1+6+7
1+6+8
1+7+8

pour compteur = 3 :
1+2+3+4
1+2+3+5
1+2+3+6
1+2+3+7
1+2+3+8
1+2+4+5
1+2+4+6
1+2+4+7
1+2+4+8
1+2+5+6
1+2+5+7
1+2+5+8
1+2+6+7
1+2+6+8
1+2+7+8
1+3+4+5
1+3+4+6
1+3+4+7
1+3+4+8
1+3+5+6
1+3+5+7
1+3+5+8
1+3+6+7
1+3+6+8
1+3+7+8
1+4+5+6
1+4+5+7
1+4+5+8
1+4+6+7
1+4+6+8
1+4+7+8
1+5+6+7
1+5+6+8
1+5+7+8
1+6+7+8

etc...


C'était bien ça ou j'ai compris de travers ?
 
ChezThierry Visiter le site web du posteur
ChezThierry
WRInaute impliqué
WRInaute impliqué

Inscrit le: 21 Oct 2005
Messages: 273

URL permanente de ce messagePosté le : Ven Oct 28, 2005 15:27    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

Et ben alors ? finalement l'en avait plus besoin de son algo le monsieur ? Smile
 
ChezThierry Visiter le site web du posteur
arabinose
WRInaute discret
WRInaute discret

Inscrit le: 23 Avr 2005
Messages: 94

URL permanente de ce messagePosté le : Sam Oct 29, 2005 18:11    Sujet du message: Quelqu'un pour m'aider sur un algo. à la noix ?

faut surtout être systematique
 
arabinose Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort