Exercices Turbo Pascal : aidez moi
moni93
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Reckam Messages postés 126 Date d'inscription Statut Membre Dernière intervention -
Reckam Messages postés 126 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
On se propose d'ecrire un programma en pascal qui permet de :
saisir une chaine de caracteres
afficher le nombre d'occurence de chaqye caractére alphabetique qui existe dans la chaine
EXEMPLE :
CH=bonjour
le programme affiche :
la lettre B existe 1 fois
la lettre O existe 2 fois
la lettre N existe 1 fois
la lettre J existe 1 fois
la lettre O existe 1 fois
la lettre U existe 1 fois
la lettre R existe 1 fois
plz aidez moi :)))
On se propose d'ecrire un programma en pascal qui permet de :
saisir une chaine de caracteres
afficher le nombre d'occurence de chaqye caractére alphabetique qui existe dans la chaine
EXEMPLE :
CH=bonjour
le programme affiche :
la lettre B existe 1 fois
la lettre O existe 2 fois
la lettre N existe 1 fois
la lettre J existe 1 fois
la lettre O existe 1 fois
la lettre U existe 1 fois
la lettre R existe 1 fois
plz aidez moi :)))
A voir également:
- Exercices Turbo Pascal : aidez moi
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Turbo sim inconvénient - Forum iPhone
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
2 réponses
Méthode naïve :
Tu prends un tableau de 256 entiers initialisés à 0.
Tu parcours la chaîne de caractères et pour chaque caractère tu incrémentes la case correspondante dans le tableau.
Tu parcours le tableau et tu fais l'affichage lorsque la valeur est différente de 0.
Méthode plus intelligente :
Utilisation d'une liste chaînée à la place du tableau.
Rien ne vaut la pratique...
Tu prends un tableau de 256 entiers initialisés à 0.
Tu parcours la chaîne de caractères et pour chaque caractère tu incrémentes la case correspondante dans le tableau.
Tu parcours le tableau et tu fais l'affichage lorsque la valeur est différente de 0.
Méthode plus intelligente :
Utilisation d'une liste chaînée à la place du tableau.
Rien ne vaut la pratique...
Salut,
Vas sur : http://www.siteduzero.com/tutoriel-3-36245-les-listes-chainees.html
Il faut que tu comprenne le système des liste chainées après tu sauras ainsi naviguer dans ta chaine de caractère.
Sinon plus simple tu rentre ta chaine de caractère caractère par caractère dans un tableau et quand tu naviguera case par case la tu fera ton calcul pour savoir combien de fois il y a la même lettre.
Vas sur : http://www.siteduzero.com/tutoriel-3-36245-les-listes-chainees.html
Il faut que tu comprenne le système des liste chainées après tu sauras ainsi naviguer dans ta chaine de caractère.
Sinon plus simple tu rentre ta chaine de caractère caractère par caractère dans un tableau et quand tu naviguera case par case la tu fera ton calcul pour savoir combien de fois il y a la même lettre.