Aller au contenu principal

✅ 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"));