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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2008, 10:57   #1
VisTBacK
Пользователь
 
Регистрация: 19.09.2008
Сообщений: 15
По умолчанию Помогите пожалуйста решить 3 задачи в Паскале!

Помогите пожалуйста решить 3 задачи в Паскале! Буду очень благодарен!
Собственно вот и задачи:
Цитата:
1) Дано слово,состоящее из четного количества букв. Вывести на экран его первую половину.
2) Дано слово,состоящее из четного количества букв. Поменять местами его половины и вывести на экран.
3) Является ли введенное слово поллиндромом?
Заранее СПАСИБО!!!=)
VisTBacK вне форума Ответить с цитированием
Старый 22.09.2008, 11:15   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Код:
var
  s, newS: string;
  i: integer;
  b: boolean;
begin
  write('s = ');
  readln(s);
  {1) }
  writeln('s/2 = ', copy(s, 1, length(s) div 2));
  {2) }
  newS := copy(s, 1+length(s) div 2, length(s) div 2) +
    copy(s, 1, length(s) div 2);
  writeln('new slovo = ', newS);
  {3) }
  b := true;
  for i := 1 to length(s) div 2 do
  if s[i] <> s[length(s)+1-i] then b := false;
  if b then write('pollindrom') else write('ne nollindrom');
  readln
end.
eoln вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста, помогите решить задачи в Паскале Annutta Помощь студентам 7 10.12.2010 17:14
Задачи на Паскале SVYAT Помощь студентам 13 17.10.2009 19:16
помогите решить задачи на паскале BurningRage Помощь студентам 19 17.05.2008 22:25
Помогите решить 2 задачи на Паскале!!! Zero Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2008 23:00