Ne pas avoir 2 fois le même nombre sur la même ligne
Utilisateur anonyme
-
walidovich_85 Messages postés 608 Date d'inscription Statut Membre Dernière intervention -
walidovich_85 Messages postés 608 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à faire un tableau de 9 ligne sur 9 colonnes avec les nombres de 1 à 9. J'ai réussi à le faire et le remplir. Ce que je cherche c'est comment ne pas avoir deux fois le même nombre sur la même ligne ni sur la même colonne. Je pesne qu'il faut faire des for mais je c'est pas trop comment m'y prendre.
Voici ce que j'ai fait:
import java.util.Scanner;
public class tableau{
public static void main(String[] args) {
int[][] monTableau= new int[9][9];
//remplissage de la matrice monTableau
for (int i = 0; i < 9; i++)
{
for(int j = 0; j < 9; j++)
{
monTableau[i][j]= (int) (int)(Math.random() * 9) + 1;
System.out.print(monTableau[i][j]);
}
System.out.println();
}
}
}
Merci de votre aide
Je cherche à faire un tableau de 9 ligne sur 9 colonnes avec les nombres de 1 à 9. J'ai réussi à le faire et le remplir. Ce que je cherche c'est comment ne pas avoir deux fois le même nombre sur la même ligne ni sur la même colonne. Je pesne qu'il faut faire des for mais je c'est pas trop comment m'y prendre.
Voici ce que j'ai fait:
import java.util.Scanner;
public class tableau{
public static void main(String[] args) {
int[][] monTableau= new int[9][9];
//remplissage de la matrice monTableau
for (int i = 0; i < 9; i++)
{
for(int j = 0; j < 9; j++)
{
monTableau[i][j]= (int) (int)(Math.random() * 9) + 1;
System.out.print(monTableau[i][j]);
}
System.out.println();
}
}
}
Merci de votre aide
A voir également:
- Ne pas avoir 2 fois le même nombre sur la même ligne
- Avoir 2 comptes whatsapp sur le même téléphone - Guide
- Peut on avoir 2 comptes instagram sur le même téléphone - Guide
- Partager photos en ligne - Guide
- Aller à la ligne excel - Guide
- Comment ne pas apparaître en ligne sur instagram - Guide
1 réponse
Bonjour natier,
ce message est posté dans un autre de meme objet.
j'espère que t'a compris la contrainte de ta demande.
supposant que ton programme, génére l'élément T(6,6): ligne 6 implique 5 valeurs différente de la colonne 1 à 5. colonne 6 implique 5 valeurs différentes de la ligne 1 à 5, ce qui donne en total, 10 valeurs différentes dans une plage de 9 valeurs.... ABSURDE.
Tbleau 9x9 implique un plage de valeur de maximum= 17 valeurs différentes.
Bonne chance
ce message est posté dans un autre de meme objet.
j'espère que t'a compris la contrainte de ta demande.
supposant que ton programme, génére l'élément T(6,6): ligne 6 implique 5 valeurs différente de la colonne 1 à 5. colonne 6 implique 5 valeurs différentes de la ligne 1 à 5, ce qui donne en total, 10 valeurs différentes dans une plage de 9 valeurs.... ABSURDE.
Tbleau 9x9 implique un plage de valeur de maximum= 17 valeurs différentes.
Bonne chance