Тема: Генерація паролю, робота з рядками
Почав вчити Паскаль.
Є завдання:
Створити пароль, що генерується на основі імені користувача, за деякими правилами...
Перший символ паролю - перший символ імені
другий символ паролю- останній символ імені
третій символ паролю - другий символ імені
четвертий символ паролю - передостанній символ імені
...
Пробував робити так:
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.
не виводить нічого...
Де помилка, чи може якось інакшому треба то робити...