La date 34012017 est invalide
Exercice 3 - Classe java.util.Arrays
Écrivez une classe TestArrays dont la méthode main
1.crée un tableau de 150 nombres entiers et le remplit avec des nombres tirés au hasard entre
1 et 200 (pensez à utiliser la classe Random) ;
2.affiche les valeurs du tableau en utilisant la classe Arrays ;
3.trie ce tableau par ordre croissant en utilisant la classe Arrays ;
4.affiche à nouveau les valeurs du tableau (pour vérifier le tri) ;
5.tire 20 nombres au hasard et indique s'ils appartiennent au tableau (et en ce cas, donne la
position dans le tableau) en utilisant la recherche dichotomique (voir classe Arrays).
Exercice 4
Écrire une classe TestTableau sont la méthode main :
•crée un tableau de 100 nombres entiers et le remplit avec des valeurs aléatoires entre 100 et
200 ;
•affiche les valeurs du tableau (classe Arrays)
•affiche la plus petite valeur du tableau, la plus grande et la moyenne des éléments du tableau
•affiche l’élément le plus fréquent dans le tableau et affiche sa fréquence d’apparition
Exercice 5
Écrire un programme permettant de représenter un histogramme sur un écran (cf. la figure ci-
dessous) à partir d'un tableau H de 10 entiers.
Vous commencerez par générer un tableau de 10 entiers dont chaque élément prend une valeu
comprise entre -6 et +6.
*
* *
* * * *
* * * *
+ + + + + * + + + +
* * * * *
* * *
*
Chaque colonne i contient un nombre d'étoiles égal à la valeur de H[i]. L'axe des abscisses sera
représenté comme une ligne de '+' mais si H[i] = 0, on affichera une '*'.
H -1 -3 2 -2 3 0 4 2 -2 -1
Remarque : on fait l'hypothèse que le tableau H est compatible avec la taille de l'écran.