Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 1
Регистрация: 11.10.2016
Сообщений: 26
1

Преобразовать строку так, чтобы сначала в ней шли все буквы, а потом – все цифры

13.12.2016, 14:11. Показов 2088. Ответов 2
Метки нет (Все метки)

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

В строке заданы буквы и цифры. Преобразовать строку так, чтобы в ней сначала шли цифры, отсортированные по убыванию
В строке заданы буквы и цифры. Преобразовать строку так, чтобы в ней сначала шли цифры,...

Преобразовать строку так, чтобы сначала в ней шли все цифры исходной строки, а потом – все буквы исходной строки, но в обратном порядке
1)Даны сведения о 8 фильмах: название, режиссер, страна, год выпуска, стоимость(расходы на выпуск),...

Преобразуйте эту строчку так, чтобы сначала в ней шли цифры, а потом - все буквы исходной строчки...
Условие: дана строчка, которая содержит буквы и цифры. Преобразуйте эту строчку так, чтобы сначала...

Преобразовать строку так, чтобы сначала шли цифры, а затем все буквы исходной строки, но в обратном порядке
1)Дана строка,содержащая буквы и цифры.Преобразовать строку так,что бы сначала шли цифры,а затем...

2
5077 / 2649 / 2349
Регистрация: 10.12.2014
Сообщений: 10,027
14.12.2016, 06:52 2
Лучший ответ Сообщение было отмечено S3nzat10n как решение

Решение

Pascal
1
2
3
4
5
begin
  var s := ReadLnString('Исходная строка:');
  s := Regex.Replace(s, '[1-9]', '').ToString + Regex.Replace(s, '[^1-9]', '').ToString;
  WriteLn(s);
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32830 / 21168 / 8147
Регистрация: 22.10.2011
Сообщений: 36,429
Записей в блоге: 8
15.12.2016, 00:56 3
Pascal
1
2
3
4
5
begin
  var s := ReadLnString('Исходная строка:');
  s := s.OrderBy(ch -> char.IsDigit(ch)).JoinIntoString('');
  WriteLn(s);
end.
0
15.12.2016, 00:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2016, 00:56
Помогаю со студенческими работами здесь

Преобразуйте строку так, чтобы сначала в ней шли все буквы исходной строки
Имеется строка, содержащая буквы и цифры. Преобразуйте эту строку чтобы сначала в ней шли все буквы...

Преобразовать слово P так, чтобы сначала шли все чётные цифры (0 и 2), а затем – все нечётные
3. A={0,1,2,3}. Преобразовать слово P так, чтобы сначала шли все чётные цифры (0 и 2), а затем –...

Преобразовать массив так, чтобы сначала шли все элементы с вещественной частью, а потом без неё
3. Создать массив из 10 вещественных чисел. Преобразовать массив так, чтобы сначала шли все...

Преобразовать строку таким образом, чтобы сначала в ней были напечатаны только буквы, а потом только цифры
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...


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

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