/* Affichage d'un tableau de reels double */ /* pour les valeurs comprises */ /* entre des bornes minimale et maximale */ public class AffichageTableauSeuils { /* Methode de creation d'un tableau de double */ /* initialise avec des nombres aleatoires */ /* compris entre 0.0 et 1.0 */ static double [] initRand(int n) { int i; double [] tab = new double[n]; for ( i = 0 ; i < tab.length ; i = i+1 ) { tab[i] = Math.random(); } return tab; } /* Programme principal */ public static void main(String [] args) { double min; double max; int n; double [] t; int i; Ecran.afficher("SVP, taille du tableau? "); n = Clavier.saisirInt(); Ecran.afficher("SVP, valeur minimale? "); min = Clavier.saisirDouble(); Ecran.afficher("SVP, valeur maximale? "); max = Clavier.saisirDouble(); t = initRand(n); for ( i = 0 ; i < t.length ; i = i+1 ) { if ( ( t[i] >= min ) && ( t[i] <= max ) ) { Ecran.afficherln(t[i]); } } } }