Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
682 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal] [Débutant] Séquence croissante...où est l'erreur?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Pascal] [Débutant] Séquence croissante...où est l'erreur?!

n°243167
maxwell8
Mauvais blablateur...
Posté le 11-11-2002 à 21:12:05  profilanswer
 

Salut,
 
Je cherche à déterminer si ma séquence est croissante. Elle se termine par '0' et je dois afficher True ou False...
 
J'ai quand même bien du mal...  :pfff:  
 

Code :
  1. program seqCroiss;
  2. var c,ec:integer;
  3.     begin
  4.          writeln('Entrer la séquence...');
  5.          read(c);{c=invariant}
  6.          read(ec);{ec=élément courant}
  7.          while not (ec=0) do
  8.                begin
  9.                     if ec>c then c:=ec else write('False');
  10.                end;
  11.          write('True');
  12. end.

mood
Publicité
Posté le 11-11-2002 à 21:12:05  profilanswer
 

n°243337
rdmarmotte
May the force be with you ...
Posté le 12-11-2002 à 10:17:31  profilanswer
 

Maxwell8 a écrit a écrit :

Salut,
 
Je cherche à déterminer si ma séquence est croissante. Elle se termine par '0' et je dois afficher True ou False...
 
J'ai quand même bien du mal...  :pfff:  
 

Code :
  1. program seqCroiss;
  2. var c,ec:integer;
  3.     begin
  4.          writeln('Entrer la séquence...');
  5.          read(c);{c=invariant}
  6.          read(ec);{ec=élément courant}
  7.          while not (ec=0) do
  8.                begin
  9.                     if ec>c then c:=ec else write('False');
  10.                end;
  11.          write('True');
  12. end.






 
Dans un premier temps, essaye de mettre le read de ton element courant dans la boucle, sinon, il ne se fera qu'une seule fois (a part si c ca que tu veux :) ). en tout cas ce serait bien d'avoir plus d'infos sur ce que tu veux faire


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
n°243693
maxwell8
Mauvais blablateur...
Posté le 12-11-2002 à 18:38:25  profilanswer
 

Merci de ta réponse :jap:
 
En fait le programme doit déterminer si une séquence d'entiers positifs est croissante. La séquence se termine par 0, d'où ma condition d'arrêt.
Ex: 1 5 7 10 15 0 --> True
    1 5 4 0 --> False

n°243700
maxwell8
Mauvais blablateur...
Posté le 12-11-2002 à 19:00:50  profilanswer
 

Bon je crois avoir trouvé finalement  :wahoo:  

Code :
  1. program seqCroiss;
  2. var c,ec:integer;
  3.     b:boolean;
  4.     begin
  5.          writeln('Entrer la séquence...');
  6.          read(c);{c=invariant}
  7.          read(ec);{ec=élément courant}
  8.          b:=TRUE;
  9.          while not ((b=FALSE) or (ec=0)) do
  10.                begin
  11.                     if ec>c then c:=ec
  12.                     else b:=FALSE;read(ec);
  13.                end;
  14.          write(b);
  15.     end.


 
Merci rdmarmotte ... :hello:

n°245111
rdmarmotte
May the force be with you ...
Posté le 14-11-2002 à 14:15:39  profilanswer
 

Maxwell8 a écrit a écrit :

Bon je crois avoir trouvé finalement  :wahoo:  

Code :
  1. program seqCroiss;
  2. var c,ec:integer;
  3.     b:boolean;
  4.     begin
  5.          writeln('Entrer la séquence...');
  6.          read(c);{c=invariant}
  7.          read(ec);{ec=élément courant}
  8.          b:=TRUE;
  9.          while not ((b=FALSE) or (ec=0)) do
  10.                begin
  11.                     if ec>c then c:=ec
  12.                     else b:=FALSE;read(ec);
  13.                end;
  14.          write(b);
  15.     end.


 
Merci rdmarmotte ... :hello:  




 
ca m'a l'air deja mieux :) de rien :)


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal] [Débutant] Séquence croissante...où est l'erreur?!

 

Sujets relatifs
Erreur Mysql toute bete mais je blok[JAVA] erreur d'exécution: variables d'environnement?[résolu]
[JAVA] erreur de compilation que je capte pas ... [resolu][PHP] Probleme avec MySql: Erreur que je n'arrive pas à résoudre
[PHP] Cherchez l'erreur. 1 INSERT se passe bien mais n'enregistre rienerreur lancement de easyphp sous win95(ttes les versions)
Erreur : IMW0361E Unknown or unexpected header: Cookie."Compiler" mes projets [Débutant]
[pascal] classer des nombres[Borland C++] c'est quoi cette erreur de linking ??
Plus de sujets relatifs à : [Pascal] [Débutant] Séquence croissante...où est l'erreur?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR