programme en c a faire... - C - Programmation
Marsh Posté le 16-04-2005 à 08:34:09
http://forum.hardware.fr/hardwaref [...] 8250-1.htm
Nombre de messages postés : 2
Marsh Posté le 16-04-2005 à 09:08:33
Réglement du forum:
Citation : [0D] De la même manière, les demandes de résolutions d'exercices ne seront pas acceptées |
A+,
Marsh Posté le 16-04-2005 à 01:53:18
j'ai besoin de l'aide sur un programme c'est urgent. Je ne sais comment le faire le voila :
ce programme :
lit dans un fichier («MYSTERE.TXT») une grille de 86 caractères;
marque et trouve pour chaque mot dans le fichier la position du début du mot
dans la grille et le sens de lecture;
affiche le mot mystère (soit les caractères non marqués)
--------------------------------------------------------------------------------------
Exemple :
MYABRUTIRBARREAURORESTABRACADABRASIFITNEVERPETOLOGIEERPRINCECNETALOCOHCORTCELEICIGOLFE
ABRACADABRA
ABRASIF
ABRI
ABRUTI
AURORE
BARREAU
CHOCOLAT
ELECTROCHOC
ERPETOLOGIE
GOLF
LATENCE
LOGICIEL
PREVENTIF
PRINCE
--------------------------------------------------------------------------------------[#ff0000][/#ff0000]
Le mot ABRACADABRA se trouve en position 23 et se lit de gauche à droite.
Le mot ABRASIF se trouve en position 30 et se lit de gauche à droite.
Le mot ABRI se trouve en position 11 et se lit de droite à gauche.
Le mot ABRUTI se trouve en position 3 et se lit de gauche à droite.
Le mot AURORE se trouve en position 15 et se lit de gauche à droite.
Le mot BARREAU se trouve en position 10 et se lit de gauche à droite.
Le mot CHOCOLAT se trouve en position 71 et se lit de droite à gauche.
Le mot ELECTROCHO se trouve en position 78 et se lit de droite à gauche.
Le mot ERPETOLOGIE se trouve en position 42 et se lit de gauche à droite.
Le mot GOLF se trouve en position 82 et se lit de gauche à droite.
Le mot LATENCE se trouve en position 66 et se lit de droite à gauche.
Le mot LOGICIEL se trouve en position 84 et se lit de droite à gauche.
Le mot PREVENTIF se trouve en position 44 et se lit de droite à gauche.
Le mot PRINCE se trouve en position 55 et se lit de gauche à droite.
Le mot mystère est MYSTERE.
Astuces : Placer la grille dans un tableau et créer un autre tableau de même dimension
(initialiser à N au départ) qui sera utilisé pour marquer les cases utilisées.
Vous devez parcourir la grille de gauche à droite pour trouver le mot et dans
le cas où la recherche nest pas fructueuse, on parcourt la grille de droite à
gauche.
Une chaîne de caractères lue dans un tableau se termine toujours par le
caractère nul (\0)
---------------
AS