fork download
  1. program ideone;
  2. // Перед вами - WEB-среда разработки PascalABC.NET (версия 1.0, апрель 2011 г.).
  3. // Она основана на современном языке PascalABC.NET, совместимом с Turbo Pascal
  4. // и Delphi Pascal. Программа запускается на сервере, ввод-вывод передается по сети.
  5. // Программу можно опубликовать и ссылаться на нее в Интернете в виде
  6. // http://p...content-available-to-author-only...c.net/WDE/?file=имя_опубликованного_файла.pas
  7. // Зарегистрированные пользователи получают дополнительные возможности:
  8. // долговременное хранение своих программ, возможность работы с папками
  9. var
  10. i,j,key:integer;
  11. A:array[1..4] of integer = (3, 2, 1, 5);
  12. begin
  13. for j :=2 to length(A)
  14. do
  15. begin
  16. key:=A[j];
  17. i:=j-1;
  18. while (i>0) and (A[i]>key)
  19. do
  20. begin
  21. A[i+1]:=A[i];
  22. i:=i-1;
  23. end;
  24. A[i+1]:=key;
  25. end;
  26. for i:=1 to Length(A)
  27. do
  28. write(A[i],' ');
  29. end.
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
1 2 3 5