Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
1

Найти максимальную по длине неубывающую подпоследовательность цифр, входящую в данную строку

21.11.2014, 20:13. Показов 1874. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
4.Пусть дана строка S, состоящая только из цифр. Найти максимальную по длине неубывающую подпоследовательность цифр,входящую в S.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2014, 20:13
Ответы с готовыми решениями:

Пусть дана строка S, состоящая только из цифр. Найти максимальную по длине неубывающую подпоследовательность цифр, входящую в S
Пусть дана строка S, состоящая только из цифр. Найти максимальную по длине неубывающую...

Найти максимальную по длине подпоследовательность слов
Как это решить? подскажите кто нибудь В заданном предложении найти максимальную по длине...

В заданном числе найти максимальную по длине подпоследовательность
В данном числе m найти максимальную по длине подпоследовательность так,чтобы элементы были в...

Найти максимальную по длине подпоследовательность так, чтобы элементы были в возрастающем порядке
В данном числе m найти максимальную по длине подпоследовательность так,чтобы элементы были в...

2
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
24.11.2014, 12:30 3
Лучший ответ Сообщение было отмечено KillerPasckal как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Var
  S : String;
 
Function TreeS(St : String) : String;
Var
  i : Byte;
  t : String;
Begin
  If Length(St)>1 then
  Begin
    i:=2;
    While (i<=Length(St)) and (St[i]>=St[i-1]) do Inc(i);
    t:=TreeS(Copy(St,i,Length(St)-i+1));
    If Length(t)>(i-1) then TreeS:=t else TreeS:=Copy(St,1,i-1);
  end else TreeS:=St;
end;
 
Begin
  S:='93045345667788990120101900112233445566778899059308213456899354689035678458062905';
  Writeln(TreeS(S));
end.
0
24.11.2014, 12:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2014, 12:30
Помогаю со студенческими работами здесь

В данном числе m найти максимальную по длине возрастающую подпоследовательность без использования массива
Господа,помогите решить задачу. Решить ее надо на С. Условие: В данном числе m найти максимальную...

В заданном тексте найти максимальную по длине последовательность цифр
В заданном тексте найти максимальную по длине последовательность цифр.

Ввести массив строк и найти максимальную по длине строку
ввести массив строк и найти максимальную по длине строку. Помогите с телом цикла, ввод я знаю как...

Массив строк и найти в нем максимальную по длине строку
Ввести массив строк и найти в нем максимальную по длине строку. Не учитывать случай, когда таких...

Списки. Найти самую длинную неубывающую подпоследовательность элементов списка
а вторая задача очень сложная? 2)Дан список из n целых чисел a,a,...,a.Найти самую длинную...

Найти самую длинную неубывающую подпоследовательность данной последовательности (с использованием списков)
Дана последовательность вещественных чисел a1,a2,...,an. Указать самую длинную неубывающую...


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

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