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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.09.2014, 20:27   #1
Sveta-psv
 
Регистрация: 30.09.2014
Сообщений: 5
По умолчанию написать программу в паскале

Описати процедуру вирізки зі слова і склейки слів. Складіть програму, яка з даного масиву слів вибирає ті, які мають непарну довжину і вирізає з них 2k-1 середніх букв, а ліву та праву частини, які залишились, міняє місцями.

From Stilet:
Описать процедуру вырезания и склеивания слов. Написать программу, которая из данного массива слов выбирает те, что имеют... х.з. какую длину, нечетную навреное... и вырезает из них 2*к-1 символов из середины, а левую и правую части меняет местами

Последний раз редактировалось Stilet; 30.09.2014 в 21:31.
Sveta-psv вне форума
Старый 30.09.2014, 21:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var a:array[1..1] of string;
i,k:integer;
begin
 readln(k);
 for i:=1 to 1 do readln(a[i]);
 for i:=1 to 1 do begin
  if (Length(a[i]) mod 2)<>0 then 
   write(
    copy(a[i],
      Length(a[i])-((2*k-1)),
      (2*k-1)
    ) ,
    copy(a[i],
      (Length(a[i]) div 2)-((2*k-1) div 2),
      (2*k-1)
    ), 
    copy(a[i],
      1,
      (2*k-1)
    ) ,' '
   );
 end; readln;
end.
Если не ошибаюсь.
I'm learning to live...
Stilet вне форума
Старый 01.10.2014, 00:32   #3
Sveta-psv
 
Регистрация: 30.09.2014
Сообщений: 5
По умолчанию

спасибо вам огромное
Sveta-psv вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу на паскале Юлия237 Помощь студентам 1 25.02.2013 18:52
написать программу в Паскале zenid Помощь студентам 7 08.11.2012 22:07
написать программу на Паскале katerunechka Помощь студентам 3 09.03.2011 21:13