Воскресенье, 05.05.2024, 16:28
Progroll -сайт для программистов
Главная | паскаль пример 35Определить самое короткое и самое длинное слово в строке введённой с клавиа | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

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

program z35;

 

{ Определить самое короткое и самое длинное

       слово в строке введённой с клавиатуры }

uses crt;

var i,l,min,max,p1,p2,j:longint;a,b:string;

    t1:array[1..60]of string;

    t2:array[1..60]of longint;

 begin

  clrscr;textcolor(11);

   write('введите текст: ');readln(a);

   l:=length(a)+1;a[l]:=' ';

   for i:=1 to l do

    if a[i]=' ' then begin

                      inc(j);t1[j]:=b;

           t2[j]:=length(b);b:='';

          end

          else b:=b+a[i];

    max:=t2[1];min:=t2[1];p1:=1;p2:=1;

   for i:=1 to j do

    begin

     if max<t2[i] then begin max:=t2[i];p1:=i; end;

     if min>t2[i] then begin min:=t2[i];p2:=i; end;

    end;

   writeln('самое длинное слово: ',t1[p1]);

   writeln('самое короткое слово: ',t1[p2]);

   textcolor(13);write('P.S.');

   writeln(' Если слово не выведено на печать, то вы ');

   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