Produit cartésien de chaînes - Java - Programmation
Marsh Posté le 02-12-2014 à 14:55:52
bonjour,
La procédure affichera quoi ?
Marsh Posté le 02-12-2014 à 21:56:00
torwood3 a écrit : bonjour, |
C'est un exercice pour debutant, tu t'attends a quoi
Pour le premier post: les boucles imbriquees sont correctes, c'est plus au niveau de l'acces aux tableaux que ca va pas.
Par exemple, qu'est-ce que tu penses faire avec la ligne s = s + s[i] ?
Si tu decomposes: s est un tableau et s[i] une String, donc vu d'ici, les additioner c'est comme additioner des choux et des carottes, ca n'a pas trop de sens.
Pour orienter un peu: dis toi que tout ce qu'on te demande c'est d'afficher le contenu des tableaux - de base, ca ne necessite aucune affectation de variable, seulement un access aux "cellules" du tableau, donc deja, tu as deux de tes lignes qui affectent des variables et qui sont donc de trop.
Maintenant, comment afficher? Tu n'es pas loin avec ton System.out.println(), sauf que ce que tu lui passes pour le moment c'est tes tableaux en entier, alors que d'apres les intructions, tu ne dois passer a chaque fois qu'une seule cellule de chaque tableau.
Ca aide?
Marsh Posté le 02-12-2014 à 14:30:48
Bonjour,
J'ai des difficultés avec les boucles imbriqués et les tableaux. J'aimerai avoir des pistes, pas la réponse
Voici l'énoncé:
Compléter la procédure cartesianProd qui prend en paramètres deux tableaux de String et qui affiche toutes les paires de mots possibles, une par ligne, avec un espace entre les deux mots de chaque paire.
Par exemple, si le premier tableau est {"chat", "chien"} et le second tableau est {"noir", "blanc", "marron"}, la procédure affichera:
Ce que j'ai fais:
Merci d'avance
Bonne journée