Rechercher : dans
Par :

Tableau 2 dimensions en java

Dernière réponse le 13 sep 2008 à 23:21:19 NAS8, le 13 sep 2008 à 22:26:42 
 Signaler ce message aux modérateurs

Salut tt le monde !!!!
j ai vraiment besoin d aide ,je trouve pas la reponse de l exercice suivant


- Écrire une méthode qui reçoit un tableau à deux dimensions et
qui crée et retourne un tableau à une dimension constitué
des éléments maximals de chacune des lignes du tableau à 2D

je pense qu on a besoin de 2 boucle for

for(int i = 0; i < tab.length; i++){
for(int j = 0; j < tab[0].length;j++){
if (tab[i][j] > max)
max = tab[i][j];


et j ai aucune idée pour le reste ,SVP aider moi
pls pls pls

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Tableau 2 dimensions en java » dans :
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
Les tableaux en langage C++ VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...

1

<yassou>, le 13 sep 2008 à 22:41:10

Je te propose ça, mais je ne l'ai pas testé :

int [] TabMaxProc (int [] [] tab)
{
TabMax = new int [tab.length];
int max = tab [0][0];
for (int i=1; i<tab.length; i++)
{
for (int j=1; i<tab[0].length; j++) if (tab[i][j > max) max = tab[i][j];
max[i] = max;
}
return (TabMax);
}

dis moi si ça marche
bon courage yasmine

Répondre à <yassou>

2

NAS8, le 13 sep 2008 à 23:11:20

Merci pour ta proposition, mais ca ne marche pas vraiment!!!

Répondre à NAS8

3

 <yassou>, le 13 sep 2008 à 23:21:19

Oui essaye ça :

int [] TabMaxProc (int [] [] tab)
{
TabMax = new int [tab.length];

for (int i=0; i<tab.length; i++)
{int max = tab [i][0];
{
for (int j=1; i<tab[0].length; j++) if (tab[i][j > max) max = tab[i][j];
max[i] = max;
}
}
return (TabMax);
} yasmine

Répondre à <yassou>