c#: Correction des exercices tableaux et matrices 14
c#: Correction des exercices tableaux et matrices 14
- Enoncé Exercice 14
- 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#.
- Rappel
- 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]; }
- 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 :
- 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.
- Correction Exercice 14
nom_du_tableau[indice]
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