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
