1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| // Génération aléatoire de valeurs.
public class generaleatoire{
public static final int MAX= 20 ;
public static void creation(int[][]mat){
int i,j;
int N=mat.length;
int M=mat.length;
for(i=0;i<N;i++){
for(j=0;j<M;j++){
System.out.print(mat[i][j]+"\t");
}
System.out.println();
}
}
public static void remplissagemat(int[][]mat){
int i,j,cpt;
cpt=0;
while(cpt!=5){
i=(int) (Math.random()*(MAX+1));
j=(int) (Math.random()*(MAX+1));
if (mat[i][j]=0){
mat[i][j]=(int) (Math.random()*(MAX+1));
cpt=cpt+1;
}
}
}
//Programme principal.
public static void main(String [] args){
System.out.println("Donnez la taille du plateau en commencant par le nombre de lignes puis en second le nombre de colonnes");
int N=Clavier.readInt();
int M=Clavier.readInt();
int[][] mat1= new int[N][M];
System.out.println("Le plateau est le suivant :");
remplissagemat(mat1);
creation(mat1);
}
} |
Partager