0% ont trouvé ce document utile (0 vote)
88 vues1 page

Exercices de programmation en C sur chaînes

Transféré par

Mohammad Seddike
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
88 vues1 page

Exercices de programmation en C sur chaînes

Transféré par

Mohammad Seddike
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université d’Adrar

Faculté des Sciences et de la Technologie


Département des Mathématiques et Informatique Promotion : 1ième Année MI
Module : Algorithmique et structure de données 1 Année universitaire: 2019-2020

Série de TD N° 09 (Partie B)
Exercice 01 :
Écrire un programme en C permettant d'afficher à l'écran (sortie standard) la chaîne de
caractères déclarée de la manière suivante :
char chaine[6] = {'S','a','l','u','t','\0'};
Vous procéderez de deux manières différentes :
a – Une boucle for affichant chaque case du tableau.
b – L'utilisation du tableau chaine en tant que chaîne de caractères (%s).
Exercice 02 :
Ecrire un programme en C permettant de demander à l'utilisateur de saisir une chaîne de
caractères. Il devra définir la taille de celle-ci auparavant. La récupération de la chaîne de
caractères devra également se faire de deux manières différentes :
a – Une boucle for remplissant chaque case du tableau chaine.
b – Remplissage de la variable chaine en tant que chaîne de caractères
Vous afficherez la chaîne saisie dans les deux cas.
Exercice03 :
Ecrire un programme en C qui permette à l'utilisateur de saisir une chaîne de caractères et qui
affiche ensuite la taille de la chaîne entrée.
On pourra également afficher de nouveau la chaîne saisie.
Exercice 04 :
Ecrire un programme en C qui lit un caractère au clavier et affiche le caractère ainsi que son
code numérique en employant getchar et printf,
Exercice 05 :
Réécrire la fonction longueur (strln dans string.h) qui calcul la longueur d’une chaîne de
caractères.
Prototype : int longueur(char *)
Exercice 07 :
En utilisant la précédence lexicographique écrire une fonction qui convertie les chaînes de
caractères minuscules en chaînes de caractères majuscules.
Prototype : void majuscule(char *)
Exercice 08 :
Ecrire un programme en C qui lit deux chaînes de caractères, et qui indique leur précédence
lexicographique dans le code de caractères de la machine (ici: code ASCII). On écrira pour
cela la fonction precedence qui récupère les deux chaînes en paramètre et qui retourne 1 si la
première chaîne précède la deuxième, 2 si la deuxième précède la première, 0 si elles sont
égale.
Prototype : int precedence(char *,char *)
Exercice 09 :
Ecrire une procédure qui lit une chaîne de caractères et l'interprète comme un entier positif
dans la base décimale. On écrira 2 fonctions :
La fonction chaine2entier qui récupère une chaîne de caractère et retourne un entier.
Prototype : int chaine2entier(char *)
La fonction estentier qui récupère un caractère et retourne 0 s’il ne correspond pas à un
chiffre 1 s’il correspond à un chiffre.
Prototype : int estentier(char) ;

Page 1 sur 1

Vous aimerez peut-être aussi