samedi 17 septembre 2016
    1. Program Insert_Tab;
    2. Const n_max = 10;
    3. Var T : Array [1..n_max] of Char;
    4. c : Char;
    5. i, k, n : Integer;
    6. Begin
    7. Repeat
    8. Writeln ('Donner un entier ');
    9. Readln (n);
    10. Until (n>=1) and (n<n_max);
    11. Writeln ('Saisir les éléments de T') ;
    12. For i:=1 To n Do Readln (T[i]);
    13. Writeln ('Donner le caractère à insérer');
    14. Readln (c);
    15. Repeat
    16. Writeln ('Donner la position d''insertion');
    17. Readln (k)
    18. Until k in [1..n];
    19. {décalage des éléments vers droite}
    20. For i:= n Downto k Do T[i+1] := T[i];
    21. T[k]:=c;
    22. For i:=1 To n+1 Do Write(T[i]:4);
    23. End.

0 commentaires:

Enregistrer un commentaire

Page Facebook

Turbo Pascal 32 bits

Turbo Pascal 64 bits