Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.49 KB | None | 0 0
  1. const n = 5;
  2.  
  3. var a : array[1..n + 1] of string;
  4.     s : string;
  5.     i, index : integer;
  6.  
  7. begin
  8.     for i := 1 to n do
  9.         readln(a[i]);
  10.     readln(s);
  11.     index := 0;
  12.     for i := 1 to n do begin
  13.         if a[i] > s then begin
  14.             index := i;
  15.             break;
  16.         end;
  17.     end;
  18.     if index = 0 then
  19.         index := n + 1;
  20.     for i := n downto index do
  21.         a[i + 1] := a[i];
  22.     a[index] := s;
  23.     for i := 1 to n + 1 do
  24.         writeln(a[i]);
  25. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement