From 5e1d6b42fbf607aafa73b6d33d63a5c37e1f6a7d Mon Sep 17 00:00:00 2001 From: Pierre Kunzli <pierre.kuenzli@unige.ch> Date: Tue, 18 Oct 2022 19:27:32 +0200 Subject: [PATCH] correction syntaxe tableau serie 6 --- Programmation/Exercices/serie_06.md | 8 ++++---- Programmation/Exercices/serie_06.pdf | Bin 177110 -> 177107 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Programmation/Exercices/serie_06.md b/Programmation/Exercices/serie_06.md index 14ea8ca..06de7e5 100644 --- a/Programmation/Exercices/serie_06.md +++ b/Programmation/Exercices/serie_06.md @@ -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 : diff --git a/Programmation/Exercices/serie_06.pdf b/Programmation/Exercices/serie_06.pdf index b1a6ea13c15b3e1605c07a35c8c3888bfcf64fcc..426261d00fccc5beb8e6381cc004e210019aab3c 100644 GIT binary patch delta 3207 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 J)z#mP3jn{Q_&@*v delta 3231 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 a-Tx<hZmW96^i`Xg6gkYeR8?L5-M9ckHv|0u -- GitLab