Décomposer une chaine de caractere puis recomposer une autre
tawen65
-
Modifié le 2 juil. 2024 à 17:18
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 2 juil. 2024 à 17:17
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 2 juil. 2024 à 17:17
A voir également:
- Décomposer une chaine de caractere puis recomposer une autre
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
2 réponses
Utilisateur anonyme
22 mars 2024 à 12:57
22 mars 2024 à 12:57
Bonjour
y'a les virgules et les espaces dans la chaine d'entrée?
mamiemando
Messages postés
33535
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 février 2025
7 828
2 juil. 2024 à 17:17
2 juil. 2024 à 17:17
Bonjour,
- Commence par transformer la chaîne d'entrée en tableau (voir ici). Je nomme ce tableau tab_in.
- Crée un tableau de même longueur permettant de stocker des entiers. Je le nomme tab_out.
- Pour élément du tableau d'entrée s = tab_in[i]
- Supprime de s les éventuels espaces qui traînent (voir ici) et écrit la en minuscule (voir ici)
- Vérifie que s[0] est une lettre minuscule. Si c'est le cas : n = s[0] - 'a'
- Extraie les caractères restants (voir ici) et extrait l'entier correspondant (voir ici). Appelons cette valeur m.
- La valeur que tu veux calculer pour cet élément est val = n * 18 + m. On mémorise val dans tab_out[i]
- Convertis tab_out sous forme de chaîne de caractères (voir ici) et retourne la.
Bonne chance