Bonjour tout le monde,
j'ai un souci avec mon programme en Delphi. C'est pas compliqué mais impossible d'y arriver.
Je dois compter le nombre de d'entiers que je saisie. La liste des entiers est stockée dans un tableau dynamique de structures. dans la structure il y a le nombre et le nombre de fois kil apparait dans la liste. Ma liste s'arrete lorsque je saisie 0.
Voilà ce que j'ai fait mais rien qu'a l'affichage de mes entiers saisis il m'affiche un truc bizarre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 program CompCar4; {$APPTYPE CONSOLE} uses SysUtils; type TtabNbe = RECORD nbe : integer ; occ : integer ; end ; const INVITE : ShortString = 'Saisir un entier et terminer par 0 : ' ; var i : integer ; saisie : integer ; tabNbe: array of TtabNbe = nil ; begin readln( saisie ) ; while( saisie <> 0 ) do begin setlength( tabNbe, length( tabNbe ) + 1 ) ; readln( saisie ) ; end; write( length(tabNbe) ) ; readln ; end.
Partager