@@ -25,7 +25,7 @@ Dans cette série d'exercice, vous écrirez une fonction qui vérifie si deux mo
Ecrire une fonction
```C
void sort(char[] str);
void sort(char str[]);
```
qui trie une chaîne de caractères par ordre croissant. Attention, le tri ne doit pas considérer les caractères au dela du caractère `\0` qui indique une fin de chaîne de caractère. Vous pouvez utiliser l'algorithme du tri par sélection.
...
...
@@ -33,7 +33,7 @@ qui trie une chaîne de caractères par ordre croissant. Attention, le tri ne do
Utilisez cette fonction pour écrire une fonction
```C
bool isanagram(char[] str1, char[] str2);
bool isanagram(char str1[], char str2[]);
```
qui teste si deux chaîne de caractères sont des anagrames et retourne vrai si c'est le cas, faux sinon. Elle utilisera le principe suivant :
...
...
@@ -53,7 +53,7 @@ if egalite(mot1, mot2) {
Ecrire une fonction
```C
void revert(char[] str1, char[] str2);
void revert(char str1[], char str2[]);
```
qui recopie la chaîne `str1` dans `str2` en inversant l'ordre des lettres. Il faut que `str2` soit assez grand pour contenir tous les caractères ainsi que le caractère de fin de chaîne `\0`.
...
...
@@ -61,7 +61,7 @@ qui recopie la chaîne `str1` dans `str2` en inversant l'ordre des lettres. Il f
Utilisez cette fonction pour écrire une fonction
```C
bool ispalindrome(char[] str);
bool ispalindrome(char str[]);
```
qui teste si une chaîne de caractères est un palindrome et retourne vrai si c'est le cas, faux sinon. Elle fonctionnera selon le principe suivant :