Advertisement
Guest User

Untitled

a guest
May 21st, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.52 KB | None | 0 0
  1. var a:array[1..200] of integer;
  2. n, i, j, element:integer;
  3. begin
  4. //считываем массив
  5. read(n);
  6. for i := 1 to n do read(a[i]);
  7. //считываем новый элемент, который будет вставлять
  8. read(element);
  9. //идем с конца
  10. i := n;
  11. while i >= 1 do
  12. begin
  13.     if a[i] mod i = 0 then
  14.     begin
  15.         for j := n downto i + 1 do a[j + 1] := a[j];
  16.         a[i + 1] := element;
  17.         n := n + 1;
  18.     end;
  19.     i := i - 1;
  20. end;
  21. for i := 1 to n do write(a[i], ' ');
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement