c#: Exercice d’application chaîne de caractères
c#: Exercice d’application chaîne de caractères
c#: Exercice d’application chaîne de caractères
Le but de cet exercice est de vous familiariser avec les méthodes et les propriétés de manipulation des chaines de caractères dans c#.
- Créez une variable de type int, affectez-lui une valeur, puis convertissez cette variable en chaîne (ex.:
le nombre 12345 devient la chaîne « 12345 »). - Lire une chaîne entièrement composée de chiffres et la convertir dans le
nombre entier qu’elle représente (ex.: la chaîne « 12345 » devient le nombre 12345). - Lire deux chaînes s1 et s2 et afficher la réponse à la question : « ces deux chaînes commencent-elles par le même caractère ? ».
- Lire deux chaînes s1 et s2 et si s1 contient s2, renvoyer s1 privée de s2 (s’intéresser à substring),sinon renvoyer s1.
- Un palindrome est un mot que l'on peut lire dans les deux sens.
- La distinction entre majuscules/minuscules n'a aucune importance pour la lecture d'un palindrome.
- Si on ne tient pas compte des espaces, des virgules, des tirets et des apostrophes (i.e. les caractères ' ', ',', '-' et '\''), une phrase complète peut aussi être considérée comme un palindrome. Exemples de palindromes:
Entrez un mot ou une phrase : Otto C'est un palindrome !
- Pour ce programme, il convient d'utiliser plusieurs méthodes prédéfinies de la classe String, comme par exemple
- toLower() et length().
- chaine.toLower() permet de convertir tous les caractères de chaîne en minuscule.
- length() Obtient le nombre de caractères de l'objet String actuel.
Exercice: 1
Exercice: 2
Demandez la saisie d’un message puis afficher ce dernier de façon indentée.
-
Exemple:
-
Chaîne : toto
t
to
tot
toto
Exercice: 3
Instanciez un StringBuffer à partir d’une chaîne valant « toto »
-
2- Modifiez cette chaîne en remplaçant les ‘o’ par des ‘i’.
3- Affichez la nouvelle chaîne sous la forme : « Nouvelle chaîne = » et la nouvelle chaîne.
Exercice: 4
Ecrivez un programme en c# permettant de détecter des palindrômes. Clarification-
Otto
Elu par cette crapule
Esope reste ici et se repose
Tu l'as trop ecrase, Cesar, ce Port-Salut
A man, a plan, a canal, Panama
Contenu du chapitre :Les chaines de caractères |