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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2015, 16:27   #1
dvpvitas
Пользователь
 
Регистрация: 07.02.2015
Сообщений: 22
По умолчанию В исходном тексте вывести на экран слово, содержащее максимальное количество символов(букв). Разделитель пробел

В исходном тексте вывести на экран слово, содержащее максимальное количество символов(букв). Разделитель пробел
dvpvitas вне форума Ответить с цитированием
Старый 17.06.2015, 16:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Разделение строки на слова: http://www.programmersforum.ru/showt...369#post398369
можешь прямо в цикле, где inc(count); проверку делать на длину слова.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2015, 17:01   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
var s,s1:string;
    i,i0,l:integer;
begin
   Readln(s);
   s:=s+' ';
   s1:='';
   i0:=0;
   For i:=1 to Length(s) do
      If s[i]=' ' then
      begin
         l:=i-i0-1;
         If l>Length(s1) then
            s1:=Copy(s,i0+1,l);
         i0:=i;
      end;
   Writeln(s1);
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 17.06.2015 в 18:03.
newerow1989 вне форума Ответить с цитированием
Старый 17.06.2015, 17:29   #4
dvpvitas
Пользователь
 
Регистрация: 07.02.2015
Сообщений: 22
По умолчанию

спасибо, мастер просто!!!
dvpvitas вне форума Ответить с цитированием
Старый 17.06.2015, 17:30   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Пожалуйста!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 17.06.2015, 17:58   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Женя, мне одному кажется, что это код не очень надёжный?
подскажите, что должна вывести программа (и что она реально выведет)
для таких строк (вводить без кавычек, только то, что внутри):
Код:
'      m'
или для строки:
Код:
'm m m'


p.s. извините за занудство...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.06.2015, 18:03   #7
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Исправил. Немножно недоглядел!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв Shonny94 Помощь студентам 0 18.02.2013 17:40
Вывести на экран максимальное слово палиндром. NadezdaM Visual C++ 2 27.12.2012 16:20
как вывести максимальное слово на экран не используя функций и подпрограмм!?!? progpas Паскаль, Turbo Pascal, PascalABC.NET 11 15.04.2010 10:23
Дана матрица символов. Определить строку, в которой максимальное количество букв. SilentM Помощь студентам 9 23.05.2009 14:30
Определить в тексте слово, содержащее минимальное число согласных stasig Помощь студентам 3 15.02.2009 13:11