Exercice langage C corrigé les tableaux de pointeurs, tutoriel & guide de travaux pratiques en pdf.
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?
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