Вводится строка, состоящая из трёх слов. Слова отделяются друг от друга ровно одним пробелом, в начале и конце строки пробела нет. Поменять местами 1 и 2 слова. Описать функцию: function Zamena(s: String): String
Copy, Pos, Delete использовать можно ?
извините )) за отсебятину
с ними и нужно)
программа на Паскале нужна ?
дя
ок
Program p1; uses crt; var s1,s2,s3:string; a:integer; begin read(s1); a:= Pos(' ',s1); s2:=Copy(s1,1,a-1); Delete(s1,1,a); s3:=s1+' ' +s2; write(s3); end. Проверь так ?
так
не поняла
в вашей программе второй слово переходит на первое, третье на второе, а первое уходит на третье место\
программа неправильная...
извините не то скинул это программа была как краш тест могу скинуть доработанную :)
го
program p1; uses crt; var s1,s2,s3,s4:string; a:integer; begin read(s1); a:= Pos(' ',s1); s2:=Copy(s1,1,a-1); Delete(s1,1,a); a:= Pos(' ',s1); s4:=Copy(s1,1,a-1); Delete(s1,1,a); s3:=s4+' '+s2+' '+s1; write(s3); end.
Только теперь программа сожрала ещё больше памяти
спасибо)
да ну это программа очень плохая :(