fork download
  1. program wdf;
  2. var
  3. A: array [1..1000000] of integer;
  4. n, i, j, z: integer;
  5. begin
  6. { ввод }
  7. writeln('Введите колличество элементов');
  8. write('n=');readln(n);
  9. for i := 1 to n do
  10. begin
  11. write('a[',i,']=');readln(a[i]);
  12. end;
  13.  
  14. { сортировка }
  15. for i:=n downto 2 do
  16. begin
  17. for j:=1 to i-1 do
  18. if (a[j] mod 10)>(a[j+1] mod 10) then
  19. begin
  20. z:=a[j];
  21. a[j]:=a[j+1];
  22. a[j+1]:=z;
  23. end;
  24. end;
  25.  
  26. { вывод }
  27. writeln;
  28. write('res: ');
  29. for i := 1 to n do write(a[i],' ');
  30. end.
Success #stdin #stdout 0s 2280KB
stdin
5
10
18
15
90
11
stdout
Введите колличество элементов
n=a[1]=a[2]=a[3]=a[4]=a[5]=
res: 10 90 11 15 18