Informatique et Programmation Examen N°1-Bis
23 avril 2013 18h30-20h30
Nom : Prénom :
Remarques :
Exercice 1 :
Ecrire un programme qui permet de saisir une ligne de caractères (suite de caractères terminé par le caractère '\n') et de la mémoriser dans un tableau (de caractères) comme une chaine de caractères : suite de caractères terminée par le caractère nul : '\0'. On vérifiera le bon fonctionnement du programme en affichant la chaine de caractère.
Exercice 2 :
Ecrire un programme qui permet de déterminer le nombre de caractères d'une chaine de caractères : suite de caractères terminée par le caractère nul : '\0'. Le programme ne devra pas utiliser la fonction strlen() mais fournir le même résultat que cette fonction. On testera le programme sur la chaine de caractère produit par l'exercice 1 ou sur une chaine constante définie de la manière suivante : char chaine[100]="Ceci est un essai".
Exercice 3 :
Reprendre le programme de l'exercice 2 et en faire une fonction LongueurChaine() recevant une chaine de caractères en argument et retournant son nombre de caractères.
Exercice 4 :
Reprendre le programme de l'exercice 1 de manière à saisir plusieurs lignes de caractères et à les mémoriser dans une seule chaine de caractères (séparées par des caractères '\n'). On vérifiera le bon fonctionnement du programme en affichant la chaine de caractère.
Exercice 5 :
Ecrire un programme permettant de classer dans l'ordre alphabétique les caractères d'une chaine de caractère (l’ordre suivant sera respecté : AaBbCc … ).