[JAVA]Passer d'un vecteur à une matrice ?
w8ndC
-
razeg Messages postés 3 Statut Membre -
razeg Messages postés 3 Statut Membre -
Bonjour à tous,
Je voudrais savoir comment faire pour écrire une méthode qui permet de passer d'un vecteur à une matrice.
Exemple : si on a int[] x = 1 2 3 4 5, faire une méthode qui renvoie
int[][] w =
1 2 3 4 5
2 2 3 4 5
3 3 3 4 5
4 4 4 4 5
5 5 5 5 5
Je suis sensé faire ca en n'utilisant que 2 boucles, pouvez vous m'aider ?
Je voudrais savoir comment faire pour écrire une méthode qui permet de passer d'un vecteur à une matrice.
Exemple : si on a int[] x = 1 2 3 4 5, faire une méthode qui renvoie
int[][] w =
1 2 3 4 5
2 2 3 4 5
3 3 3 4 5
4 4 4 4 5
5 5 5 5 5
Je suis sensé faire ca en n'utilisant que 2 boucles, pouvez vous m'aider ?
2 réponses
-
Voilà l'algo (à toi d'écrire le code)
Pour i=0 ;i < Nb éléments vecteur ; ++i Pour j=0 ;j < Nb éléments vecteur ; ++j Matrice [i][j] = i + 1 Matrice [j][i] = i + 1
-
merci beaucoup, j'ai fais ceci avec tes indications, c'est bien ca ?
public int[][] vectmatrix (int[] v)
{
int[][] solution= new int [v.length][v.length];
int k =0;
for(int i = 0;i<v.length;i++)
{
for(int j=0;j<v.length;j++)
{
solution[i][j]=v[k];
solution[j][i]=v[k];
k++;
}
k=0;
}
return solution;
}
-
-
salut(urgent)
j'ai en train de faire mon projet de fin d'études.
je besoin de faire l'extraction des données à partir d'une base de donnés oracle et je les utilisés pour créer une matrice caréé.
exemple.
colonne: médecin,Infirmier
ligne: médecin,Infirmier