[JAVA]Passer d'un vecteur à une matrice ?

w8ndC -  
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 ?
A voir également:

2 réponses

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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


0
w8ndC
 
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;

}
0
razeg Messages postés 3 Statut Membre
 
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
0