✅ Solution – Labo 6.2A
🟢 Exercice 1
static void Main(string[] args)
{
string[,] artistesChansons = {
{"Mr. Brightside","Somebody Told Me","When You Were Young"},
{"Bohemian Rhapsody","Don't Stop Me Now", "Under Pressure" },
{"Exille","Rosyln","Skinny Love"},
{"L'amérique pleure","Les étoiles filantes", "Sur mon épaule" }
};
Console.WriteLine("1. The Killers");
Console.WriteLine("2. Queen");
Console.WriteLine("3. Bon Iver");
Console.WriteLine("4. Les Cowboys Fringants");
Console.Write("choix: ");
int saisie = int.Parse(Console.ReadLine());
Console.WriteLine($"{artistesChansons[saisie - 1,0]}, {artistesChansons[saisie - 1, 1]}, {artistesChansons[saisie - 1, 2]}");
}
🟢 Exercice 2
static void Main(string[] args)
{
int[,] notesEleves = new int[3,5];
string[,] PrenomEtNomEleves = new string[3, 2];
bool[,] reussiteEleves = new bool[3,5];
Console.WriteLine(notesEleves.GetLength(1));
Console.WriteLine(PrenomEtNomEleves.Length);
Console.WriteLine(reussiteEleves[1,0]);
}
🟢 Exercice 3
static void Main(string[] args)
{
int[,] notesEtudiants = { { 99,92},{ 76, 68 }, { 55,65} };
Console.WriteLine($"Notes: {notesEtudiants[notesEtudiants.GetLength(0)-1,0]} et {notesEtudiants[notesEtudiants.GetLength(0)-1, 1]}");
notesEtudiants[notesEtudiants.GetLength(0) - 1, 0] = 60;
Console.WriteLine($"Notes: {notesEtudiants[notesEtudiants.GetLength(0)-1,0]} et {notesEtudiants[notesEtudiants.GetLength(0)-1, 1]}");
}
🟢 Exercice 4
static void Main(string[] args)
{
string[,] citations =
{
// Albert Einstein
{ "L’imagination est plus importante que le savoir.",
"La vie, c’est comme une bicyclette, il faut avancer pour ne pas perdre l’équilibre." },
// Mahatma Gandhi
{ "Sois le changement que tu veux voir dans le monde.",
"La force ne vient pas des capacités physiques, mais d’une volonté indomptable." },
// Steve Jobs
{ "Votre temps est limité, ne le gaspillez pas à vivre la vie de quelqu’un d’autre.",
"La créativité, c’est simplement relier les choses entre elles." },
// Marie Curie
{ "Dans la vie, rien n’est à craindre, tout est à comprendre.",
"Soyez moins curieux des gens et plus curieux des idées." }
};
for (int i = 0; i < citations.GetLength(0); i++)
{
for (int j = 0; j < citations.GetLength(1); j++)
{
Console.WriteLine($"Citation #{j} : {citations[i, j]}");
}
Console.WriteLine();
}
}
🟢 Exercice 5
static void Main(string[] args)
{
string[] personnality = {"Albert Einstein","Mahatma Gandhi","Steve Jobs","Marie Curie"};
string[,] citations =
{
{ "L’imagination est plus importante que le savoir.",
"La vie, c’est comme une bicyclette, il faut avancer pour ne pas perdre l’équilibre." },
{ "Sois le changement que tu veux voir dans le monde.",
"La force ne vient pas des capacités physiques, mais d’une volonté indomptable." },
{ "Votre temps est limité, ne le gaspillez pas à vivre la vie de quelqu’un d’autre.",
"La créativité, c’est simplement relier les choses entre elles." },
{ "Dans la vie, rien n’est à craindre, tout est à comprendre.",
"Soyez moins curieux des gens et plus curieux des idées." }
};
for (int i = 0; i < citations.GetLength(0); i++)
{
Console.WriteLine(personnality[i]);
for (int j = 0; j < citations.GetLength(1); j++)
{
Console.WriteLine($"Citation #{j} : {citations[i, j]}");
}
Console.WriteLine();
}
}
🟢 Exercice 6
static void Main(string[] args)
{
int[,] joueurs = { { 120, 145, 132, 160, 178 },
{ 200, 185, 210, 195, 220 },
{ 98, 105, 115, 130, 125 },
{ 250, 260, 240, 270, 280 },
{ 150, 165, 172, 158, 180 },
{ 75, 90, 85, 100, 95 }
};
int indexMeilleur = MeilleurJoueur(joueurs);
Console.WriteLine($"Le meilleur joueur est : {indexMeilleur + 1}");
}
static int MeilleurJoueur(int[,] pScores)
{
int meilleurPointage = 0;
int indiceDuMeilleurJoueur = 0;
for (int rangé = 0; rangé < pScores.GetLength(0); rangé++)
{
int scoreJoueur = 0;
for (int colonne = 0; colonne < pScores.GetLength(1); colonne++)
{
scoreJoueur += pScores[rangé, colonne];
}
if (scoreJoueur > meilleurPointage)
{
meilleurPointage = scoreJoueur;
indiceDuMeilleurJoueur = rangé;
}
}
return indiceDuMeilleurJoueur;
}