Placer des objets dans un tableau a 2 dim

Fermé
ProProgrammeur - 5 mai 2011 à 10:21
 proprogrammeur - 5 mai 2011 à 22:36
Bonjour, je voudrais avoir un peu d'aide pour pouvoir placer des objets (ex:5) de taille différentes (objet 1=1case,objet 2=2cases etc...) dans un tableau à 2 dimensions (ex:10X10) sans que les objets se touchent (ils ne doivent pas être en contact) en donnant juste les coordonnées de la 1ere case (ex:B4) et le sens (vertical ou horizontal, pas de diagonal).

je ne fait pas cela en java, c ou n'importe quel langage de programmation, juste l'algorithme.

Merci pour votre aide



A voir également:

3 réponses

choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
5 mai 2011 à 18:45
bonjour

il faut avouer que ta question est "nébuleuse"
1
proprogrammeur
5 mai 2011 à 18:03
Personne pour m'aider
0
proprogrammeur
5 mai 2011 à 19:13
pourquoi?
0
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
5 mai 2011 à 20:57
c'est pas clair .. du tout
0
proprogrammeur
5 mai 2011 à 22:36
ah ok ben pour être plus clair, l'utilisateur a 5 objets à placer dans un tableau à 2 dimensions, l'algorithme lui demande juste la 1ere case de l'objet et le sens:

i=0
do while (i<5) {
ecrire("où voulez-vous placer le i objet")
lire (case,sens)
//l'algo teste si il peut le placer c'est à dire si il ne va pas toucher un autre objet
//si l'objet peut-être placé il le place si non erreur et placement à recommencer
i=i+1
}

les objets sont de différentes taille: l'objet 1 fait une case, l'objet 2 fait deux cases .... jusqu'à l'objet 5 = 5 cases.

voila et merci pour votre aide.
0