Créer une chaîne de caractères contenant la valeur "Les framboises sont perchées sur le tabouret de mon grand-pere." et affichez-la caractère par caractère.
Ecrire un programme saisissant une chaîne de caractère t,
deux indices i et j et recopiant dans une deuxième chaîne
t′ la tranche [ti, …, tj]. Vous construirez la
deuxième chaîne par concaténations successives
(sans
Substring
ni
System
.
Text
.
StringBuilder
).
Ecrire un programme saisissant une chaîne de caractère t,
deux indices i et j et recopiant dans une deuxième chaîne
t′ la tranche [ti, …, tj]. Vous construirez la
deuxième chaîne en utilisant la fonction
insert
(
indice
,
caractère
)
de
System
.
Text
.
StringBuilder
.
Ecrire un programme saisissant une chaîne de caractère t,
deux caractères a et b et substituant des a à toutes les
occurrences de b. Vous utiliserez
s
.
Replace
(
a
,
b
)
, qui crée une copie de s dans laquelle
tous les a ont été remplacés par des b.
Ecrire un programme saisissant une
Stringbuilder
t,
deux caractères a et b et modifiant t pour substituer des a à
toutes les occurrences de b. Vous n’utiliserez donc
pas
Replace
!
Ecrire un programme saisissant un nom de fichier et affichant séparément le nom du fichier et l’extension. Dans le cas où plusieurs extensions sont concaténées (par exemple : langageC.tar.gz), vous n’afficherez que la dernière extension (donc .gz).
Ecrire un programme saisissant une expression arithmétique totalement parenthésée, (par exemple 3 + 4, ((3 − 2) + (7 / 3))) et disant à l’utilisateur si l’expression est correctement parenthésée.
Ecrire un programme saisissant un mot et demandant à un deuxième utilisateur de deviner le mot en un nombre d’essai fini. Pour ce faire l’utilisateur saisit une lettre et le programme lui affiche les occurrences de cette lettre dans le mot à trouver.