TP 4 - Langage C

publicité
TP 4 - Langage C
Master 1 Crypto
7 novembre 2011
Ecrire un programme contenant les fonctions
saisir qui lit une chaîne de caractères et la retourne ;
afficher qui ache la chaîne donnée en argument ;
inverse qui ache la chaîne à l'envers ;
mots qui compte le nombre de mots.
Exercice 1
a.
b.
c.
d.
On appelle palindrome une suite de caractères qui se lit de la même façon
dans les deux sens (exemple : laval, ressasser ,engage le jeu que je le gagne).
Ecrire un programme qui teste si une chaîne est un palindrome. Le programme prendra
en compte aussi les nombres.
Exercice 2
Ecrire un programme qui lit un verbe du premier groupe et qui en ache la
conjugaison au présent de l'indicatif, sous la forme de :
Exercice 3
je chante
tu chantes
il chante
nous chantons
vous chantez
ils chantent
Le programme devra vérier que le mot fourni contient au plus 26 lettres et se termine
par er. On supposera que l'utilisateur fourni un verbe régulier.
Exercice 4 (Manipulation des dates et heures)
a. Ecrire un programme qui permet de connaître l'heure, la date courante et le jour
de la semaine.
b. Ecrire un programme ou une fonction qui permet de connaître le temps d'exécution
d'une partie d'un programme.
Ecrire un programme permettant de lister les éléments d'un repertoire sur
un système Linux. Si vous n'utilisez pas Linux, vous aurez surement besoin des fonctions
opendir(), readdir() et closedir() de la bibliothèque <dirent.h> (les utilisateurs
de Linux peuvent aussi utiliser cette bibliothèque).
Exercice 5
1
Téléchargement