Aller au contenu principal

✅ 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;
}