🧠 Labo 4.2C – Tableaux et boucles for
(avancé)
🔴 Exercice 1 – Somme et moyenne d’un tableau
🎯 Objectif : Parcourir un tableau pour calculer la somme et la moyenne.
🛠️ Instructions :
- Créez un tableau
int[]
contenant :10, 20, 30, 40, 50
. - À l’aide d’une boucle
for
, calculez la somme de ses valeurs. - Calculez ensuite la moyenne en utilisant la somme et le nombre d’éléments.
- Affichez les deux résultats.
✅ Exemple attendu :
Somme : 150
Moyenne : 30
🔴 Exercice 2 – Trouver le maximum et le minimum
🎯 Objectif : Identifier la plus grande et la plus petite valeur dans un tableau.
🛠️ Instructions :
- Créez un tableau
int[]
contenant :45, 12, 99, 18, 62
. - Parcourez le tableau avec une boucle
for
. - Trouvez la valeur maximale et la valeur minimale.
- Affichez ces deux valeurs.
✅ Exemple attendu :
Min : 12
Max : 99
🔴 Exercice 3 – Compter les valeurs selon une condition
🎯 Objectif : Compter le nombre d’éléments répondant à un critère.
🛠️ Instructions :
- Créez un tableau
int[]
contenant :2, 7, 4, 9, 12, 5
. - Parcourez-le avec un
for
. - Comptez combien de nombres sont pairs et combien sont impairs.
- Affichez les deux résultats.
✅ Exemple attendu :
Pairs : 3
Impairs : 3
🔴 Exercice 4 – Créer et retourner un tableau transformé
🎯 Objectif : Manipuler un tableau reçu en paramètre et en créer un nouveau.
🛠️ Instructions :
- Créez une fonction
int[] Doubler(int[] source)
. - Cette fonction crée un nouveau tableau de même taille.
- Chaque case du nouveau tableau doit contenir la valeur de la case originale multipliée par 2.
- Dans
Main()
, créez un tableau, appelezDoubler()
et affichez le tableau retourné.
✅ Exemple attendu :
Tableau d'origine : 1 2 3 4
Tableau doublé : 2 4 6 8
🔴 Exercice 5 – Inverser un tableau
🎯 Objectif : Créer une fonction qui retourne un tableau inversé.
🛠️ Instructions :
- Créez une fonction
int[] Inverser(int[] source)
. - Elle crée un nouveau tableau et copie les valeurs dans l’ordre inverse.
- Dans
Main()
, testez avec un tableau de 5 valeurs. - Affichez le résultat avant et après inversion.
✅ Exemple attendu :
Avant : 10 20 30 40 50
Après : 50 40 30 20 10
🔴 Exercice 6 – Analyse d’un tableau passé en paramètre
🎯 Objectif : Traiter un tableau reçu en paramètre et calculer plusieurs statistiques.
🛠️ Instructions :
- Créez une fonction
void AnalyserTableau(int[] t)
. - Parcourez
t
avec unfor
pour calculer : somme, moyenne, min et max. - Affichez les résultats dans la fonction.
- Testez avec un tableau de 6 valeurs dans
Main()
.
✅ Exemple attendu :
Somme : 150
Moyenne : 25
Min : 10
Max : 40