Тема: Генерація паролю, робота з рядками
Почав вчити Паскаль.
Є завдання:
Створити пароль, що генерується на  основі імені користувача, за деякими правилами...
Перший символ паролю - перший символ імені
другий символ паролю- останній символ імені
третій символ паролю - другий символ імені
четвертий символ паролю - передостанній символ імені
...
Пробував робити так:
program happy_paswords;
var
  s, p: string[10];
  i, n: integer;
begin
  readln(s);
  
  i := 1;
  n := 1;
  while i <= (length(s)) do
  begin
    p[i] := s[n];
    i := i + 2;
    n := n + 1;
  end;
  i := 2;
  n := 0;
  while i <= (length(s)) do
  begin
    p[i] := s[length(s) - n];
    i := i + 2;
    n := n + 1;
  end;
  writeln(p);
end.не виводить нічого...
Де помилка, чи може якось інакшому треба то робити...
