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

Удалить слово максимальной длины

08.11.2011, 20:55. Показов 1825. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка длиной не более 40 символов. Последний символ – «.». Слова в тексте разделены несколькими пробелами. Удалить слово максимальной длины.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2011, 20:55
Ответы с готовыми решениями:

Найти слово максимальной длины в заданном тексте
Напишите программы на Паскале. 1. Найти слово максимальной длины в заданном тексте. 2. Для...

Поместить в файл G слово максимальной длины каждого предложения
Помогите кто советом, или решением. Спасибо. Условие задачи : Создать текстовый файл F....

Определить слово максимальной длины, в котором все символы различны
задача: определить слово максимальной длины, в котором все символы различны. как написать код?

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

3
3 / 3 / 1
Регистрация: 05.11.2011
Сообщений: 27
08.11.2011, 21:32 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses crt;
var s : string[40];
    l,i,n : integer;
 begin
   clrscr;
   writeln('Vvedite slovo');
   readln(s);
   l:=length(s)+1;
   s[l]:=' ';
   for i:=1 to l do
   if s[i]=' 'then n:=n+1;
   write('V predlozhenii ',s,' - ',n,' slov');
   readln;
 end.
Здесь идет подсчет слов в предложении, исходя из этого можно удалить наиболее длинное из них.. Пока не сообразил как
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4190 / 1291 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
08.11.2011, 21:34 3
Цитата Сообщение от pudz Посмотреть сообщение
Здесь идет подсчет слов в предложении
неверно т.к.
Цитата Сообщение от Osimi Посмотреть сообщение
Слова в тексте разделены несколькими пробелами.
0
3 / 3 / 1
Регистрация: 05.11.2011
Сообщений: 27
08.11.2011, 22:08 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот собственно решение:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Uses CRT;
var max, s : string[40];
    dlin : integer;
Begin
     ClrScr;
     WriteLn('Vvedite predlozhenie');
     ReadLn(s);
     max:='';
     while Pos(' ',s) <> 0 Do 
       begin
        dlin:=Pos(' ',s);
        If Length(max)<Length(Copy(s,1,dlin-1)) Then 
        max := Copy(s,1,dlin-1);
        Delete(s,1,dlin);
     End;
     If Length(max)<Length(s) Then 
     max:=s;
     WriteLn('‘*Max slovo');
     WriteLn(max);
     ReadLn;
End.
0
08.11.2011, 22:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2011, 22:08
Помогаю со студенческими работами здесь

Создать текст, из слов исходного текста, которые оканчиваются на ту же букву, что и слово максимальной длины
Создать новый текст, содержащий все слова исходного текста, которые оканчиваются на ту же букву,...

В каждой строке текста найти слово максимальной длины и записать найденные слова и их длину в новый файл
1) Создать текст, вводя данные с клавиатуры, В каждой строке текста найти слово максимальной длины...

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

Если слово нечетной длины то удалить его среднюю букву
Var s : string; Begin ReadLn(s); if Length(s) mod 2 = 1 then delete(s , 1 +...

Строки. Если слово нечетной длины, то удалить его последнюю букву
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 пропис-ных...

Если слово в массиве нечётной длины, то удалить из него первую букву
Дан массив из 6-ти слов. Длинна каждого слова не более 10-ти букв. Если слово в массиве нечётной...


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

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

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