Воскресенье, 05.05.2024, 13:01
Progroll -сайт для программистов
Главная | пример паскаль№5Найти все палиндромы (т.е. слова-перевертыши) в этом тексте | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Листинг программы

program z5;

{ Дан текст. Найти все палиндромы (т.е. слова-перевертыши) в этом тексте.}

uses crt;

var

   b,a,k: string;

   i,j,q: longint;

   c: array[1..30] of string;

begin

  clrscr;   {очищаем дисплей}

  write('Ведите текст разделенный пробелами: ');

  readln(a); {чтение введенного текста}

  b:='';  {инициализация переменных}

  j:=1;

  k:='';

  for i:=1 to length(a) do if (a[i]=' ') then begin  {ищем пробелы в тексте}

                               c[j]:=b; {если есть ' ', то }

                              inc(j);  { запоминаем слово }

               b:='';

                        end else b:=b+a[i]; c[j]:=b;

   for i:=1 to j do begin {проверяем, является ли слово палиндромом}

                      b:=c[i];

                      k:='';

 

                      for q:=1 to length(b) do k:=b[q]+k;

                      if b=k then writeln(b);  {сравнение и вывод результата}

                    end;

 write('Нажмите любую клавишу...'); readln;

end.


Меню сайта
Категории раздела
Уроки программирования [18]
написание программ для андроид [2]
исходники программ [5]
книги для программистов [1]
программирование мобильных устройств [0]
среды программирования [0]
android [0]
java [2]
simbian [0]
учебники и книги по Java [2]
программы для создания игр [1]
прошивка телефонов,смартфонов [3]
java games [0]
Block title
Block title
Вход на сайт
Поиск
Архив записей
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2024