fork(22) download
  1. Program Inverser_tab;
  2. Type Tab = Array [1..50] of Integer;
  3. Var T : Tab;
  4. i, n, aux : Integer;
  5. Begin
  6. Repeat
  7. Writeln ('Saisir un entier');
  8. Readln (n);
  9. Until n in [10..50];
  10. Writeln ('Saisir les ', n, ' éléments de T');
  11. For i := 1 To n Do Readln (T[i]);
  12. For i := 1 To (n div 2) Do
  13. Begin
  14. aux := T[i];
  15. T[i] := T[n-i+1];
  16. T[n-i+1] := aux;
  17. End;
  18. Writeln;
  19. Writeln;
  20. Writeln ('Tableau inversé :');
  21. For i := 1 To n Do Write(T[i]:4);
  22. End.
Success #stdin #stdout 0s 288KB
stdin
12
1
5
6
3
5
4
7
8
9
6
3
1
stdout
Saisir un entier
Saisir les 12 éléments de T


Tableau inversé :
   1   3   6   9   8   7   4   5   3   6   5   1