0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 9
1

Найти самое длинное слово в предложении

02.11.2011, 17:31. Показов 1648. Ответов 3
Метки нет (Все метки)

Задача: найти самое длинное слово в предложении
помогите пожалуйста найти ошибку в программе
Миниатюры
Найти самое длинное слово в предложении  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2011, 17:31
Ответы с готовыми решениями:

В заданном предложении найти самое короткое и самое длинное слово
Делаю все строго по гайду, но после ввода строки вылетает "exit code = 201". Пишу в free pascal'е....

Найти самое длинное слово в предложении.
Задано предложение, состоящее из слов, разделённым одним или несколькими пробелами. Найти самое...

Найти самое длинное слово в предложении и указать его порядковый номер.
Найти самое длинное слово в предложении и указать его порядковый номер. Если в предложении...

Поменять местами в предложении самое длинное и самое короткое слово.
Помогите пожалуйста доделать задачу: Поменять местами в предложении самое длинное и самое короткое...

3
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
02.11.2011, 19:17 2
А просто код в текстовом виде нельзя показать, или что, нам списывать буковки с картинки?
0
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 9
02.11.2011, 19:28  [ТС] 3
Цитата Сообщение от Puporev Посмотреть сообщение
А просто код в текстовом виде нельзя показать, или что, нам списывать буковки с картинки?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program p12;
uses crt;
var s:string;
i, n, max, m: byte;
begin
clrscr;
writeln('n='); readln(n);
n:=length(s);
m:=1;
for i:=1 to n do
if s[i] =' ' then if max<i-m then begin
max:=i-m;
m:=i+1;
end
else m:=i+1;
if s[n]<> ' ' then if max<i-m then begin
max:=i-m;
end;
writeln('max=',max);
readkey;
end.
0
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
02.11.2011, 19:39 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ну так эта глупость вообще не понятно что делает, какие там ошибки, там бы хоть что-то правильное найти...

Добавлено через 7 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Program p12;
uses crt;
var s,s1,smx:string;
    i, n, j, m, max: byte;
begin
clrscr;
writeln('Введите предложение, слова разделены пробелами:');
readln(s);
n:=length(s);
max:=0;
i:=1;
while i<=n do
if(s[i]<>' ')and((i=1)or(s[i-1]=' ')) then
 begin
  s1:='';
  j:=i;
  while(j<=n)and(s[j]<>' ') do
   begin
    s1:=s1+s[j];
    j:=j+1;
   end;
  m:=length(s1);
  i:=i+m;
  if m>max then
   begin
    max:=m;
    smx:=s1;
   end;
 end
else i:=i+1;
write('Самое длинное слово ',smx);
readkey;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2011, 19:39
Помогаю со студенческими работами здесь

Определить самое длинное и самое короткое слово в предложении
Определить самое длинное и самое короткое слово в предложении, при условии, что каждое слово...

Вывести самое длинное слово в предложении
Товарищи мне вновь нужна ваша помощь. Дана строка-предложение на русском языке. Вывести самое...

В заданном предложении найти самое короткое и самое длинное слова
В заданном предложении найти самое короткое и самое длинное слова. Напечатать исходный текст и...

Написать программу, которая находит самое длинное слово, встречающееся в предложении
Задано предложение-строка. Написать программу, которая находит самое длинное слово, встречающееся в...

Найти самое длинное и самое короткое слово и количество символов в них
Помогите решить задачи на строки.на стандартные операции и функции для строк 1.В предложении...

Найти самое длинное и самое короткое слово в строке и поменять их местами
Дано предложение. Найти самое длинное и самое короткое слова и поменять их местами. Удалить слова...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru