Voici un exemple d’exercice en C# pour calculer la somme de chaque ligne d’un tableau 2D à l’aide de boucles imbriquées.
Exercice 15 : Calculer la somme de chaque ligne d’un tableau 2D
Objectif :
- Déclarer un tableau 2D (par exemple un tableau de 3×3).
- Utiliser des boucles imbriquées pour parcourir le tableau et calculer la somme de chaque ligne.
- Afficher la somme de chaque ligne après le calcul.
Exemple de Code :
using System;
class Program
{
static void Main()
{
// Déclaration d'un tableau 2D (par exemple, 3x3)
int[,] tableau2D = {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
// Parcourir chaque ligne du tableau
for (int i = 0; i < tableau2D.GetLength(0); i++)
{
int somme = 0; // Variable pour stocker la somme de chaque ligne
// Parcourir chaque élément de la ligne
for (int j = 0; j < tableau2D.GetLength(1); j++)
{
somme += tableau2D[i, j]; // Ajouter la valeur à la somme de la ligne
}
// Afficher la somme de la ligne
Console.WriteLine($"La somme de la ligne {i + 1} est : {somme}");
}
}
}
Explication :
- Déclaration du tableau 2D : Nous avons déclaré un tableau 2D
tableau2D
de dimensions 3×3 avec des valeurs initiales. - Boucles imbriquées :
- La première boucle
for
(avec la variablei
) parcourt chaque ligne du tableau. - La deuxième boucle
for
(avec la variablej
) parcourt chaque élément de la ligne en ajoutant les valeurs à la variablesomme
.
- La première boucle
- Affichage : À la fin de la boucle interne, on affiche la somme de la ligne.
Résultat :
La somme de la ligne 1 est : 6
La somme de la ligne 2 est : 15
La somme de la ligne 3 est : 24
Chaque ligne du tableau est parcourue, et la somme des éléments de chaque ligne est calculée et affichée.
Commentaires