Exercice langage C corrigé les tableaux de pointeurs

Exercice langage C corrigé les tableaux de pointeurs, tutoriel & guide de travaux pratiques en pdf.

Exercice 1

Considérez les déclarations de NOM1 et NOM2:

char *NOM1[] =    {"Marc",  "Jean-Marie",  "Paul",
                   "François-Xavier",    "Claude" };

char NOM2[][16] = {"Marc",  "Jean-Marie",  "Paul",
                   "François-Xavier",    "Claude" };

a) Représenter graphiquement la mémorisation des deux variables NOM1 et NOM2.

b) Imaginez que vous devez écrire un programme pour chacun des deux tableaux qui trie les chaînes selon l’ordre lexicographique. En supposant que vous utilisez le même algorithme de tri pour les deux programmes, lequel des deux programmes sera probablement le plus rapide?

Exercice 2

Ecrire un programme qui lit le jour, le mois et l’année d’une date au clavier et qui affiche la date en français et en allemand. Utiliser deux tableaux de pointeurs, MFRAN et MDEUT que vous initialisez avec les noms des mois dans les deux langues. La première composante de chaque tableau contiendra un message d’erreur qui sera affiché lors de l’introduction d’une donnée illégale.

Exemples:

   Introduisez la date: 1 4 1993
   Luxembourg, le 1er avril 1993
   Luxemburg, den 1. April 1993

   Introduisez la date: 2 4 1993
   Luxembourg, le 2 avril 1993
   Luxemburg, den 2. April 1993
La correction exercices langage C (voir page 2 en bas)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *