CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

mot croisés [C]

akumabeelz
akumabeelz
Niveau 10
09 septembre 2014 à 12:14:06

bonjour, j'ai besoin d'aide pour trouver un algo qui remplis mon

tableau de mots j'ai un tableau de 6x6 cases un tableau de

char **grille

ensuite j'ai un autre tableau char **words qui contient les mots a placer

c'est le tableau words contient par exemple - MOTO - ORDI - TOTO-

-PAPA - ETOILE

donc j'essaye de placer ses mots de maniere aleatoire dans la grille

de 6x6 cases j'essaye de faire un mots croisés en gros

j'ai besoin d'aide svp je sais pas trop comment les placer

j'essaye seulement de les placer dans la grille de maniere aleatoire

sans gerer le croisement des mots pour l'instant

j'ai le nombre de colonnes max ainsi le nombre de ligne max

je pense qu'il faut que je place la plus grande chaine a la plus

petite

Je cherche un algo de Mot Croisés fait maison ou non

akumabeelz
akumabeelz
Niveau 10
09 septembre 2014 à 12:15:52

ensuite je remplacerai les cases vides par des lettres random

Pseudo supprimé
Pseudo supprimé 09 septembre 2014 à 12:52:16

Vu que tu parles lettres aléatoires, je suppose que tu parles plutôt de mots cachés que de mots croisés.

Décompose ton problème :
- Un mot peut être vertical ou horizontal (diagonal?), en avant ou en arrière.
- Le mot doit s'inclure dans une zone délimitée par les dimensions de la grille
- Si un mot est placé à une position partagée par un autre mot, tu peux soit le décaler jusqu'à ce qu'ils partagent une lettre, soit le changer de place complètement jusqu'à ce qu'il ne soit en contact avec aucun mot.

Tu peux utiliser du backtracking pour placer tous les éléments, éventuellement.

Si par contre tu veux faire une grille de mots croisés, il te suffit de faire... Des croix. Tu sélectionnes un mot, tu le met en commun en croix avec un autre mot qui partage une lettre et tu recommences avec le suivant. Si tu te retrouves dans une impasse, tu bactrackes.

akumabeelz
akumabeelz
Niveau 10
09 septembre 2014 à 14:04:08

seulement vertical et horziontal pas besoin de gerer les diagonales

ok je vais essayer de comprendre le backtracking

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware