Rechercher : dans
Par :

Tri aphabetique avec java

Dernière réponse le 5 mai 2005 à 15:13:37 ray, le 5 mai 2005 à 12:21:34 
 Signaler ce message aux modérateurs

Bonjour
j'essai de faire un programme en java pour trier une entrée au hazard par exemple j'entre: reteeahjgu
il me met les toutes les voyelles à part en les ordonnant (aeeeu) et les comsonnes à part en les ordonnant puis me trie mon entrée clavier comme ce ci: aeeeghjrtu
mais j'arrive meme pas à retirer toutes les voyelles pour un debut.
s'il y a une personne qui peux m'aider à réaliser ce projet.
Merci et bonne fete et bonne journée à tous et à toutes.

Configuration: eclipse
Windows xp

Meilleures réponses pour « tri aphabetique avec java » dans :
Tri par fusion - récursivité- VoirVoici une procédure récursive qui permet de trier un tableau de n entiers en utilisant la méthode de tri par fusion : Procedure Tri_Fusion (Var t : TAB; g, d : integer); Var m, i, j, k : integer; s : TAB; Begin If d > g Then ...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...

1

crack1, le 5 mai 2005 à 13:02:21

Salut, comment travaille avec un tableau ou avec des chaines de caractères. Si c'est un tableau, fait un boucle sur le tableau, insere une condition dans la boucle pour tester si le caractère est une voyelle. Si oui, tu la met dans un autre tableau. sinon tu la met dans le tableau des consonnes.

Répondre à crack1

2

ray, le 5 mai 2005 à 14:54:22

Salut
merci pour ta reflexion mais j'ai fais un programme qui me trie les voyelles à part mais ce programme ne marche pas en fait au debut du tri il me met toute mon entrée en tant que consonnes puis il regarde s'il a une voyelle il m'affiche que c'est une voyelle mais à la prochaine ittération ma voyelle devient une consonne ainsi de suite alors je ne comprends rien si tu peux me donner une idée algorithmique c'est bien.
merci

Répondre à ray

3

sam3000, le 5 mai 2005 à 14:55:59

Donne nous ton algorithme on essaira de t'aider à la corriger L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique.

Répondre à sam3000

4

crack1, le 5 mai 2005 à 14:59:43

Essaie de m'envoyer la portion de code faisant cela, je comprendrai peut etre mieu.
Ne serait ce pas plus simple de creer une fonction qui trie une liste, une fonction separant les voyelles des consonnes dans deux tables intermediaires et ensuite de trier ces deux tables et les copier finalement dans la premiere table.
Essaye tout de meme de mettre la portion de code en question lors de ton prochain message

Répondre à crack1

5

 crack1, le 5 mai 2005 à 15:13:37

Si j'ai bien compris ça devrait se resumer ainsi.
hypothèse: les entrée clavier sont dans le tableau table[], je veux mettre les voyelles dans tab_voy et les consonnes dans tab_con

i = 0 // index pour tab_voy.
j = 0 // index pour tab_cons.
ind = 0 // pour le tableau principal.

boucle sur le tableau.
si table[ind] est un voyelle.
tab_voy[i] = table[ind].
i++;
sinon
tab_cons[j] = table[ind].
j++;
finsi
ind++;
finboucle.

// quand tu as fini maintenant tu tri
tri(tab_voy).
tri(tab_cons).

// recopie les données dans le tableau de depart.
bon c pas de l'algo mais ça doit etre comprehensible

Répondre à crack1
Collection CommentÇaMarche.net