Matrice
titeufdev
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
titeufdev Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
titeufdev Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
Bonjour,tout le monde je suis débutant en programmation java .je veux faire une matrice de 1 a10 sur chaque ligne , voila l algorithme mais je trouve des difficultés a le faire en java.
1 variables
2 i,j: des entiers ;
3 t: tableau [1..10,1..10];
4 pour i allant de 0 jusqu'à 9 faire
5 pour j allant de 0 jusqu'à 9 faire
6 t[i,j]<=j+1; //cette ligne j l arrive pas l écrire en java
7 fin pour;
8 fin pour;
9 fin;
j lé fait sur java mais la ligne 6 ( t[i,j]<=j+1; ) j arrive pas a l faire et le logiciel eclipse m affiche erreur$
voila le programme
1 import java.util.Scanner;
2 public class matrice1 {
3 public static void main(String[] args) {
4 Scanner sc =new Scanner (System.in);
5 int i,j;
6 int T[][] = new int[10][10];
7 for (int i = 0; i < 9; i++){
8 for (int j = 0; j < 9; j++) {
9 t[i,j]=j+1; // cette ligne où il y a le problème
10 }
11 }
12 }
13 }
1 variables
2 i,j: des entiers ;
3 t: tableau [1..10,1..10];
4 pour i allant de 0 jusqu'à 9 faire
5 pour j allant de 0 jusqu'à 9 faire
6 t[i,j]<=j+1; //cette ligne j l arrive pas l écrire en java
7 fin pour;
8 fin pour;
9 fin;
j lé fait sur java mais la ligne 6 ( t[i,j]<=j+1; ) j arrive pas a l faire et le logiciel eclipse m affiche erreur$
voila le programme
1 import java.util.Scanner;
2 public class matrice1 {
3 public static void main(String[] args) {
4 Scanner sc =new Scanner (System.in);
5 int i,j;
6 int T[][] = new int[10][10];
7 for (int i = 0; i < 9; i++){
8 for (int j = 0; j < 9; j++) {
9 t[i,j]=j+1; // cette ligne où il y a le problème
10 }
11 }
12 }
13 }
4 réponses
Bonjour,
je pense que c'est plutot t[i][j] ( comme tu déclares un tableau : T[][] ) ...
je peux me tromper, c'est une réponse tardive :-P
je pense que c'est plutot t[i][j] ( comme tu déclares un tableau : T[][] ) ...
je peux me tromper, c'est une réponse tardive :-P
oui vous avez raison j ai mis T[i][j] au lieu de T[i,j] ça marché merci beaucoup .mais dans l execution du programme j ai eu seulement 1 par contre je veux avoir des chiffre de 1 a 10 sur chaque ligne. comment je peux le faire ?
peux-tu copier-coller exactement ton code à nouveau ? il me semble que ça devrait marcher... et au fait : c'est i < 10 et j < 10 qu'il faut mettre, si tu veux que i et j puissent avoir la valeur 9.
slt non la boucle for est correcte car dans les tableaux vaut mieux débuté par zéro .c est correcte car si tu compte de 0 jusqu'à 9 c est 10
j ai trouver le problème : c est que j ai pas mis une boucle pour l affichage il faut que j ajoute donc
for (int i=0;i<=9;i++){
for(int j=o;<=9;j++){
System.out.print(" "+t[i][j]+" "); //cela pour affichher les nombres 12345678910
}
System.out.print.Ln(" "); //cela pour revenir a la ligne 12345678910
12345678910
12345678910
..
..
merci comme même
j ai trouver le problème : c est que j ai pas mis une boucle pour l affichage il faut que j ajoute donc
for (int i=0;i<=9;i++){
for(int j=o;<=9;j++){
System.out.print(" "+t[i][j]+" "); //cela pour affichher les nombres 12345678910
}
System.out.print.Ln(" "); //cela pour revenir a la ligne 12345678910
12345678910
12345678910
..
..
merci comme même