begin process at 2012 02 11 04:07:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

Gros problème avec recursivité dans les cubes de couleurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gros problème avec recursivité dans les cubes de couleurs

mercredi 28 décembre 2005 à 13:14:28 | Gros problème avec recursivité dans les cubes de couleurs

skinia

Membre Club
Bonjour,
voici l'énoncé du problème:
on possède 4 cubes et sur les chaques faces du cube, il y a des couleurs (en tout il y a 4 couleurs différentes).
Ce qu'il faut, c'est avoir lorque les 4 cubes sont côtes à côtes, 4 couleurs différentes en haut, en bas, devant et derriere.
Bon en gros mon algo serait censé voir toutes les combinaisons en effectuant des rotations sur les cubes de façon recursive mais ca ne marche pas pourtant les cubes je les ai chez moi et j'y arrive manuellement:
sachant qu'il y a 12 rotations possibles.

void recursif(int no_cube)
{
    NB++;
    if(no_cube==NB_CUBES || fini())
    {
        cout<< "on retourne" <<endl;
    }
   
    else
    {
        Cube cube=rec.getCube(no_cube);
        for(int i=0;i<12;i++)
        {
            cube.rotation(i);
            recursif(no_cube+1);
            cube.antiRotation(i);
        }
    }
}

voila j'espere que qq pourra m'aider parceque c'est pas logique, ca devrait marcher
mercredi 28 décembre 2005 à 13:58:02 | Re : Gros problème avec recursivité dans les cubes de couleurs

buno

Administrateur CodeS-SourceS
Je n'ai pas très bien compris le problème mais je ferais 2 remarques:
- je ne vois pas l'intérêt de la récursivité dans ce cas,
- généralement, la récursivité fonctionne "dans l'autre sens": pour faire une opération au niveau n, je dois savoir ce qui se passe au niveau n-1

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mercredi 28 décembre 2005 à 14:35:55 | Re : Gros problème avec recursivité dans les cubes de couleurs

skinia

Membre Club
ah bon?
pour faire de la recursivité il faut seulement des cas à contrôler sous forme d'arbre et une contrainte pour arrêter la recursivité, mais sinon dans ce cas la recursivité devrait marcher.
J'ai essayé de manière itérative, mais je n'ai pas trouvé la solution.
merci quand même de tes remarques


Cette discussion est classée dans : problème, couleurs, gros, cube, cubes


Répondre à ce message

Sujets en rapport avec ce message

gros problème base de données [ par skysee ] Salut,j'ai un gros problème avec mase de données.J'utillise le composant ATL pour me connecter à ma base de données.Donc il mes génère 2 classes dont gros problème avec Datagrid [ par volcomboy1 ] j'utilise un datagrid(OLEDB) pour afficher une base de données et j'ai un problème je n'arrive pas à redimensionner la largeur des colonnes. Pourriez Un porblème : Oui un très gros ! [ par PiX3L ] Salut tt le monde,bon c'est super le C++ surtout quand y a pas de bug !Mais le problème c'est que j'en ai et que ça fais 2 heures que je suis dessus e Gros problème Debugger VC++ !!!!!!!!!!!!!!!!!!! [ par CodeMercury ] Salut,J'ai installé VC++, et depuis le débugger de VC++ s'est incrusté dans Windows, et depuis il trouve des erreurs partout là oû il y en a pas(Par e Problème de .h débutant [ par matt22 ] Bonjour à tous.j'ai quelques notions en c++ mais de gros problème à bien comprendre les .h et comment bien les utiliser.J'avais une application avec j problème opengl [ par saprobionte ] bonjour, j'ai un projet à rendre sous peu, et un gros problème me bloque sans que je parvienne à trouver une solution viable. Je dois réaliser un gra GROS problème [ par guifr ] En fait je me suis remis depuis peu au C++ et j'ai un très gros problème !Voilà, j'utilise DJGPP, et j'avais l'habitude d'utiliser la commande gcc pou Gros problème de compilation [ par dizze ] Bonjour j'ai un gros gros problème de compilation, je dois rendre un projet en mode release (donc le .exe). Quand je le génère en mode debug ds l'envi Visual C++ 2003 .NET [ par Logan ] Bonjour,j'ai un gros problème,je tente aujourd'hui de compiler un put* de mod Mule, pour pouvoir après le modifier (et ui, fo deja arriver à le compil


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales