Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DarkSir
0 / 0 / 0
Регистрация: 10.06.2012
Сообщений: 14
#1

Отсортировать цифры, символы и буквы из строки в отдельные строки - C++

13.06.2012, 12:08. Просмотров 696. Ответов 1
Метки нет (Все метки)

1. Дана строка содержащая цифры, символы и буквы. Отсортировать их в отдельные строки.

2.
3.
4.
 Комментарий модератора 
Правила
3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 12:08     Отсортировать цифры, символы и буквы из строки в отдельные строки
Посмотрите здесь:

C++ Выбрать из строки буквы и отсортировать их
Создать строку S2, содержащую вначале цифры, а затем другие символы из строки S C++
C++ Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2.
Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' C++
Выбрать из строки все буквы и отсортировать их в алфавитном порядке C++
Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки C++
Определить, являются ли все символы строки уникальными. Малые и большие буквы считаются разными C++
Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A C++
C++ Из строки извлечь символы операций в стек, а цифры - в другую строку
C++ Создать новые строки, содержащие цифры, буквы, а также знаки пунктуации, выбранные из введенной строки
Имеется типизированный файл, элементами которого являются отдельные символы. Все цифры этого файла записать во C++
Все слова строки, которые начинаются с данной буквы, отсортировать в алфавитном порядке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
13.06.2012, 13:08     Отсортировать цифры, символы и буквы из строки в отдельные строки #2
C++
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
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
   std::string s = "1hello,what.122this!";
   std::sort(s.begin(), s.end());
   std::string digits, letters, puncts;
   std::for_each(s.begin(), s.end(), [&digits, &letters, &puncts](const char c)
   {
      if (isdigit(c))
      {
         digits += c;
      }
      else if (isalpha(c))
      {
         letters += c;
      }
      else if (ispunct(c))
      {
         puncts += c;
      }
   });
   std::cout << letters << " " << digits << " " << puncts << std::endl;
}
http://liveworkspace.org/code/c9c8c0...988c7415542176
Yandex
Объявления
13.06.2012, 13:08     Отсортировать цифры, символы и буквы из строки в отдельные строки
Ответ Создать тему
Опции темы

Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru