Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 15:47   #1
lect111
 
Регистрация: 02.10.2012
Сообщений: 8
По умолчанию в строке поменять 1 и последнее слово местами. Программа есть только нужно сделать всё в 1 строке

в строке поменять 1 и последнее слово местами. Программа есть только нужно сделать всё в 1 строке
Код:
uses crt;
var s,s1,s2: string;
    i: byte;
begin
write('s='); readln(s);
s1:=''; s2:='';
while (s[1]<>' ') do
      begin
      s1:=s1+s[1];
      delete(s,1,1);
      end;
i:=length(s);
while s[i]<>' ' do
      begin
      s2:=s[i]+s2;
      delete(s,i,1);
      dec(i);
      end;
s:=s2+s+s1;
writeln('s=',s);
readln;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 04.12.2012 в 16:45.
lect111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В каждой строке матрицы А(n*n) найти наибольший и наименьший элементы матрицы и поменять их местами saha1994 Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2012 20:38
Поменять слова в строке местами fen1ksss Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 28.11.2010 22:25
как поменять местами данные в строке fize Помощь студентам 19 27.11.2009 00:19
Нужно вывести на экран каждое слово на новой строке. Юлёк PHP 5 28.01.2008 14:57