c#: Correction des exercices tableaux et matrices 14

c#: Correction des exercices tableaux et matrices 14





  1. Enoncé Exercice 14
  2. Buts:
    • Cet exercice a pour but de vérifier les points techniques suivants :
      • Déclaration et initialisation de tableaux en c#.
      • Affichage des éléments du tableau
      • Parcourir des tableaux en c#.

  3. Rappel
    1. Déclaration de tableaux en C#
      • Tableaux unidimensionnels :
          •  Déclaration :int[] numbers;
          • Initialisation int[] numbers = new int[5];
      • Tableaux multidimensionnels
          •  Déclaration :string[,] names;
          • Initialisation string[,] names = new string[5,4];
      • Tableaux de tableaux (en escalier) :
          •  Déclaration :byte[][] scores;;
          • Initialisation byte[][] scores = new byte[5][];
            for (int x = 0; x < scores.Length; x++) 
            {
               scores[x] = new byte[4];
            }
            

  4. Parcourir un tableau
    • L’accès aux éléments d’un tableau se fait par indice : lorsque l’on le numéro de la case dans laquelle se trouve une information, le C# nous permet d’accéder à celle-ci.
    • Notez que l’indice d’un élément dans un tableau est toujours compris entre 0 pour le premier élément du tableau, et (nombre d’éléments moins un) pour le dernier.
    • Pour accéder à une case d’un tableau, on utilise la syntaxe suivante :
      • nom_du_tableau[indice]
    • C’est l’opérateur “[]” (un crochet ouvrant, l’indice, un crochet fermant) qui est utilisé pour signifier l’indexation de tableau. “indice” correspond à un nombre entier, supérieur ou égal à 0, et désigne la case du tableau sur laquelle on souhaite travailler.

  5. Correction Exercice 14
  6. using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Exercice 14
    {
        class Program
        {
            static void Main(string[] args)
            {
                int n;
                int somme=0;
                // demande et saisie de nombre des chiffres à additionner
                Console.WriteLine("Combien de chiffres on veut additionner?");
                n = Convert.ToInt16(Console.ReadLine());
                //Déclaration et initialisation du tableau
                int[] tab = new int[n];
                //Saisie des éléments du tableau
                for(int i=0;i

Abonnez vous à notre chaîne YouTube gratuitement