Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 13
1

Разделение строки на слова, и поиск слова по определенным критериям

27.11.2011, 23:02. Просмотров 3210. Ответов 1
Метки нет (Все метки)

Вводиться строка, разделенная пробелами. Требуется отыскать слово, в котором гласных A,E,I,O максимальное количество.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2011, 23:02
Ответы с готовыми решениями:

Разделение строки на слова
Как я знаю для разделения строки типа char* на слова по разделителю используется функция strtok,...

Разделение строки на слова
Подскажите пожалуйста, как разделить строку на отдельные слова. Заранее спасибо.

Разделение строки на слова
Есть строка типа "mov ebx+edx" нужно разделить так чтобы получить массив символов: mov ebx +...

Разделение строки на слова
Текст в файле содержит числа, которые записаны в восьмеричной системе счисления. Преобразовать эти...

1
Почетный модератор
7950 / 3921 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
27.11.2011, 23:26 2
Лучший ответ Сообщение было отмечено barak как решение

Решение

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
uses crt;
var s,sl,sg,smax: string;
    i,j,k,kmax: integer;
begin
writeln('Введите строку');
readln(s);
s:=s+' ';
sl:='';
sg:='AEIOaeio';
k:=0;
kmax:=0;
for i:=1 to length(s) do
    if s[i]<>' ' then sl:=sl+s[i]
       else
       begin
       for j:=1 to length(sl) do
           if pos(sl[j],sg)<>0 then inc(k);
       if k>kmax then
          begin
          smax:=sl;
          kmax:=k;
          end;
       sl:='';
       k:=0;
       end;
writeln('Слово с макс. количеством A,E,I,O, = ',kmax,' - "',smax,'"');
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2011, 23:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Символьные строки. Разделение на слова
Помогите написать прогу. Не могу разобраться, какие команды применить. Так же нужно использовать...

Разделение строки на отдельные слова [С++]
Надо разделить строку на отдельные слова. Использовать strtok() нельзя.

Код для разделение строки на слова
Есть код для разделение строки на слова: Но я никак не могу в нем разобраться, не понимаю...

Неправильное разделение строки на подстроки(слова)
Здравствуйте! Подскажите пожалуйста решение одной проблемы... Мне надо считать из файла все...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.