Check

Tableaux

On this page

1 - Déclaration

Version 1

int[] t ={1,2,3,4,5};
Console.WriteLine($"Le tableau a {t[5]} éléments ");
Console.WriteLine($"La quatrième valeur est {t[4]} ");

Version 2

compteur = 1;
while (compteur < 4)
 {
   Console.WriteLine("Saisir ca :");
   ca = Convert.ToDouble(Console.ReadLine());
   compteur += 1;
 }

**Complétez le tableau d’analyse suivant :**
Version 1 Version 2 Aucune Version
la déclaration du tableau est correcte
le tableau a 5 éléments
la quatrième valeur est 4

2 - Afficher un tableau

Dans le code ci-dessous, on désire que le tableau2 contienne les éléments du tableau1 inverse.

Version 1

int[] tableau1 ={1,2,3,4,5};
for (int i=0;i<tableau1.length;i++)
    {
        Console.WriteLine(tableau1[i]);
    }

Version 2

int[] tableau1 ={1,2,3,4,5};
Console.WriteLine(tableau1);

**Selon vous, en l’expliquant, quelle est la meilleure version ?** ☐ Version 1 ☐ Version 2 ## 3 - Copier un tableau Dans le code ci-dessous, on désire que le tableau2 contienne les éléments du tableau1.

Version 1

int[] tableau1 ={1,2,3,4,5};
int[] tableau2 = new int[5];
for (int i=0;i<tableau1.length;i++)
    {
        tableau2[i]=tableau1[i];
    }

Version 2

int[] tableau1 ={1,2,3,4,5};
int[] tableau2 = new int[5];
tableau2=tableau1;

**Selon vous, en l’expliquant, quelle est la meilleure version ?** ☐ Version 1 ☐ Version 2 ## 4 - Copier un tableau inversé Dans le code ci-dessous, on désire que le tableau2 contienne les éléments du tableau1 dans l’ordre inverse. ```csharp int[] tableau1 ={1,2,3,4,5}; int[] tableau2 = new int[5] for (int i=0;i

Version 1

int[] tableau1 ={0,2,4,6};
for (int i=0;i<6;i++)
    {
        Console.WriteLine(tableau1[i]);
    }

Version 2

char[] tableau1 ={1,2,"3",4,5};
for (int i=0;i<tableau1.length;i++)
    {
        Console.WriteLine(tableau1[i]);
    }

**Complétez le tableau d’analyse suivant :**
Version 1 Version 2 Aucune Version
la déclaration du tableau est correcte
la taille du tableau est correcte