Дана строка символа. поменять первый и последний символы данной строки
Var s:string; c:char; begin readln(s); c:=s[1]; s[1]:=s[length(s)]; s[length(s)]:=c; write(s) end.
не правильно получилось. первый символ встает на последнее место, а последний на первое нет. они не поменялись местами((
а как вы хотите чтобы они поменялись?
например вводим 2 3 4 5 6 7, нужно что бы 2 встала на место 7, а 7 на место 2.
так и есть, что вы мне мозг ломаете
3 4 5 6 72 вот такой ответ получается
у меня такой 7 3 4 5 6 2
я скриншоты кинул
ой и у меня получилось.) а что значит char
это символьный тип, в него можно записать только один символ