Tom's Guide > Forum > Programmation > Tableaux de caractères sous Pascal

Tableaux de caractères sous Pascal

Forum Programmation : Tableaux de caractères sous Pascal

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
On me demande d'écrire un programme pascal qui fait le chargement d'un tableau de caractères et compte le nombre de succession de 'a' et 'b'.
Voici le code que j'ai utilisé:


Code :

Program Exo3 ;
Var T : array [1..30] of char;
I, N, Occ : Integer ;
Possible : Boolean ;
Begin
Write ('Entrez le nombre d''element du tableau (<=30) ') ;
readln(N) ;
Possible :=False ;
For i :=1 To N Do
Begin
Write ('Donnez la valeur de l''element ',i,' du tableau ') ;
Readln (T[i]) ;
If T[i]='a' then Possible :=True;
If (T[i]='b') and (Possible=True) then begin
Occ :=Occ+1;
Possible:=False;
end
else If ((T[i]<>'b') and (T[i]<>'a')) and (Possible=True) then
Possible:=false;
end;
write('Le d''apparition de la succession des deux caracteres ''a'' et
''b''est égal à ',Occ) ;
readln;
end.
Le problème qui se pose est que ce meme code s'execute parfaitement sur ma machine mais sur d'autres il s'arrete au chargement du premier caractère.
Pouvez vous m'aider SVP.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > Tableaux de caractères sous Pascal
Aller à :

Il y a 318 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens