✅ Solutions – Labo 4.2A – Tableaux 1D
🟢 Exercice 1 – Lecture et affichage simple
int[] valeurs = { 5, 10, 15, 20 };
Console.WriteLine("Premier élément : " + valeurs[0]);
Console.WriteLine("Dernier élément : " + valeurs[valeurs.Length - 1]);
🟢 Exercice 2 – Modification d’élément
string[] jours = { "Lundi", "Mardi", "Mercredi" };
jours[2] = "Vendredi";
Console.WriteLine(jours[0]);
Console.WriteLine(jours[1]);
Console.WriteLine(jours[2]);
🟢 Exercice 3 – Utilisation de Length
int[] nombres = { 2, 4, 6 };
Console.WriteLine("Nombre d’éléments : " + nombres.Length);
🟢 Exercice 4 – Calcul de moyenne
double[] notes = { 12.5, 15.0, 20.0 };
double somme = notes[0] + notes[1] + notes[2];
double moyenne = somme / notes.Length;
Console.WriteLine("Moyenne : " + moyenne.ToString("F2"));
🟢 Exercice 5 – Interaction avec l’utilisateur
string[] prenoms = new string[3];
Console.Write("Entrez le prénom 1 : ");
prenoms[0] = Console.ReadLine();
Console.Write("Entrez le prénom 2 : ");
prenoms[1] = Console.ReadLine();
Console.Write("Entrez le prénom 3 : ");
prenoms[2] = Console.ReadLine();
Console.WriteLine("Les prénoms sont : " + prenoms[0] + ", " + prenoms[1] + ", " + prenoms[2]);
🟢 Exercice 6 – Remplacement d'une valeur
int[] tab = { 1, 2, 3, 4 };
tab[1] = tab[0] + tab[2];
Console.WriteLine("Valeurs : " + tab[0] + ", " + tab[1] + ", " + tab[2] + ", " + tab[3]);
🟢 Exercice 7 – Remplacement d'une valeur en utilisant Length
double[] valeurs = { 100.0, 200.0, 300.0 };
valeurs[valeurs.Length - 1] *= 1.1;
Console.WriteLine(valeurs[0]);
Console.WriteLine(valeurs[1]);
Console.WriteLine(valeurs[2]);
🟢 Exercice 8 – Utilisation de Split()
string texte = "pomme,banane,orange";
string[] fruits = texte.Split(',');
Console.WriteLine(fruits[0]);
Console.WriteLine(fruits[1]);
Console.WriteLine(fruits[2]);
🟢 Exercice 9 – Utilisation de Array.Sort()
int[] nombres = { 42, 7, 19, 3 };
Array.Sort(nombres);
Console.WriteLine(nombres[0]);
Console.WriteLine(nombres[1]);
Console.WriteLine(nombres[2]);
Console.WriteLine(nombres[3]);
🟢 Exercice 10 – Utilisation de string.Join()
string[] noms = { "Alice", "Bob", "Charlie" };
Console.WriteLine(string.Join(", ", noms));
🟢 Exercice 11 – Utilisation de constantes
const double PI = 3.14159;
Console.Write("Entrez le rayon : ");
double rayon = double.Parse(Console.ReadLine());
double circonference = 2 * PI * rayon;
Console.WriteLine("Circonférence = " + circonference.ToString("F2"));