« Exercices en langage C++/Les tableaux de char » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
m →‎EXERCICE 5 : Revert vandalism.
m →‎EXERCICE 7 : Ortho.
Ligne 275 : Ligne 275 :


=== EXERCICE 7 ===
=== EXERCICE 7 ===
Ecrire un programme qui demande à l'utilisateur de taper une chaîne de caractères et qui indique si cette chaîne est un palyndrôme ou non.
Ecrire un programme qui demande à l'utilisateur de taper une chaîne de caractères et qui indique si cette chaîne est un palindrome ou non.
{{Boîte déroulante|titre=Solution|contenu =
{{Boîte déroulante|titre=Solution|contenu =
Cet exercice a pour but de vérifier les points techniques suivants :
Cet exercice a pour but de vérifier les points techniques suivants :
Ligne 299 : Ligne 299 :


if(palyn) cout<<"C'est un palyndrome"<<endl;
if(palyn) cout<<"C'est un palyndrome"<<endl;
else cout<<"ce n'est pas un palyndrôme"<<endl;
else cout<<"ce n'est pas un palyndrome"<<endl;
return 0;
return 0;
}
}

Version du 15 juillet 2018 à 11:40

Exercices en langage C++
Programmation C++
Programmation C++
Sommaire
Liens
Modifier ce modèle

Les tableaux de char

EXERCICE 1

Écrire une fonction qui a en paramètres une chaîne de caractères (paramètre en entrée) et un entier e (paramètre en sortie). Cette fonction renvoie un booléen. La fonction renvoie true si la chaîne de caractères est un entier écrit sous la forme d'une suite de chiffres qui ne commence pas par 0, elle renvoie false sinon. Si la chaîne est correcte, la fonction renvoie dans e la valeur de cet entier.

EXERCICE 2

Ecrire une fonction qui a en paramètre une chaîne de caractères (paramètre en entrée et en sortie) et qui transforme toutes les minuscules de la chaîne en majuscules.

EXERCICE 3

Ecrire une fonction qui a en paramètre une chaîne de caractères (paramètre en entrée et en sortie) et qui supprime toutes les voyelles.

EXERCICE 4

Ecrire une fonction qui a en paramètres deux chaînes de caractères ch1 et ch2 (paramètres en entrée) et renvoie un booléen indiquant si la chaîne ch2 est contenue dans la chaîne ch1.

EXERCICE 5

Ecrire un programme qui demande à l'utilisateur de taper un verbe du premier groupe et qui le conjugue à l'indicatif présent.

EXERCICE 6

Ecrire un programme qui saisit une chaîne pouvant contenir des espaces et qui affiche chaque mot de la chaîne, le séparateur étant l'espace.
Exemple, on tape : je pense donc je suis
Le programme affiche :
mot 1 : je
mot 2 : pense
mot 3 : donc
mot 4 : je
mot 5 : suis

EXERCICE 7

Ecrire un programme qui demande à l'utilisateur de taper une chaîne de caractères et qui indique si cette chaîne est un palindrome ou non.

EXERCICE 8

Ecrire un programme qui demande à l'utilisateur de taper une chaîne de caractères et qui affiche la lettre (minuscule ou majuscule) la plus fréquente.