public class AffichageTableauSeuils {

/* Programme principal                         */

  public static void main(String [] args) {
    /* Taille du tableau                       */
    final int TAILLE = 20;
    /* Déclaration du tableau                  */
    double [] tab = new double[TAILLE];
    int i;
    double min;
    double max;
    /* Acquisition clavier de min et de max    */
    Ecran.afficher("SVP, valeur minimale? ");
    min = Clavier.saisirDouble();
    Ecran.afficher("SVP, valeur maximale? ");
    max = Clavier.saisirDouble();
    /* Remplissage du tableau                  */
    for ( i = 0 ; i < tab.length ; i = i+1 ) {
      tab[i] = Math.random(); }
    /* Affichage des valeurs du tableau        */
    for ( i = 0 ; i < tab.length ; i = i+1 ) {
      Ecran.afficherln(tab[i]); }
    Ecran.sautDeLigne();
    /* Affichage des valeurs du tableau        */
    /* incluses dans l'intervalle [min,max]    */
    for ( i = 0 ; i < tab.length ; i = i+1 ) {
      if ( ( tab[i] >= min ) && ( tab[i] <= max ) ) {
        Ecran.afficherln(tab[i]); } }
  }
}