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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2008, 13:53   #1
klindk
 
Регистрация: 27.11.2008
Сообщений: 3
Сообщение Записать текст лесенкой(по одному слову в строке),вставляя пустую строку после каждого четверостишья

Стихотворный текст(в строке не более 80 символов)имеет четырехстрочную строфу.Записать текст лесенкой(по одному слову в строке),вставляя пустую строку после каждого четверостишья.
klindk вне форума Ответить с цитированием
Старый 27.11.2008, 14:00   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

если я правильно понял
Код:
uses crt;
var s,s1,sub:string;
    i,j,m,n:integer;
    a:array[1..100] of string;
begin
clrscr;
writeln('Input str');
readln(s);
i:=0;n:=0;
repeat
inc(i);
if (s[i]=' ')or(s[i]=',') then begin
                   inc(n);
                   a[n]:=sub;
                   sub:='';
                   end
else sub:=sub+s[i];
until i=length(s);
inc(n);
a[n]:=sub;
writeln;


for i:=1 to n do
 begin
  if i mod 4 =1 then writeln(a[i]);
  if i mod 4 =2 then writeln(' ',a[i]);
  if i mod 4 =3 then writeln('   ',a[i]);
  if i mod 4 =0 then begin
                      writeln('    ',a[i]);
                      writeln;

                     end;
 end;

end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 27.11.2008, 14:34   #3
klindk
 
Регистрация: 27.11.2008
Сообщений: 3
По умолчанию

Почти так только там текст изначально надо вводить в виде четверостишья.Но за это тоже огромное спасибо выручил
klindk вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу записать текст в поле Serega_1988 БД в Delphi 1 11.06.2008 16:57
FoxPro. Как записать в поле Memo большой текст? zag БД в Delphi 5 30.05.2008 06:10
если поле Patr пусто или null то пустую строку возвращает azat БД в Delphi 5 01.02.2008 13:05
найти минимальный элемент в каждой строке матрицы и записать все минимальные элементы в отдельный массив W_P Помощь студентам 6 28.12.2007 00:24