Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
KeiR
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 26
1

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например: Abefz)

17.04.2016, 07:58. Просмотров 360. Ответов 6
Метки нет (Все метки)

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например: Abefz)
Помогите пожалуйста написать программку такую.
Builder 6
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2016, 07:58
Ответы с готовыми решениями:

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту
Задание 11. Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту....

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

Найти слова в тексте в которых буквы расположены по алфавиту
11. Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например:...

С++ Дана строка содержащая текст заканчивающийся точкой. Вывести на экран слова содержащие 3 буквы
ребята, буду очень благодарна за программу! и если не сложно, добавьте комментарии. но можно и...

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три...

6
Hikari
Хитрая блондиночка $)
1457 / 972 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
17.04.2016, 08:28 2
С коленки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
 
using namespace std;
 
int main()
{
   string s="Дана строка,  содержащая текст abefz";
   stringstream ss(s);
   for(string w,sw;getline(ss,w, ' ');){
       sw=w;
       sort(sw.begin(),sw.end());
       if(w==sw) cout<<w<<endl<<sw<<endl;
   }
   return 0;
}
Первое, что пришло в голову.
0
GbaLog-
Любитель чаепитий
3202 / 1503 / 472
Регистрация: 24.08.2014
Сообщений: 5,271
Записей в блоге: 1
Завершенные тесты: 2
17.04.2016, 10:00 3
Hikari, Тогда уж std::is_sorted бы использовали.
0
Hikari
Хитрая блондиночка $)
1457 / 972 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
17.04.2016, 10:36 4
Цитата Сообщение от GbaLog- Посмотреть сообщение
Тогда уж std::is_sorted бы использовали.
Я о этом методе не знаю ничего...
Я не сишница.
0
GbaLog-
Любитель чаепитий
3202 / 1503 / 472
Регистрация: 24.08.2014
Сообщений: 5,271
Записей в блоге: 1
Завершенные тесты: 2
17.04.2016, 10:42 5
Hikari, Какой же тут С? Пространство имен std:: как бы должно намекать.
http://en.cppreference.com/w/cpp/algorithm/is_sorted
0
Hikari
Хитрая блондиночка $)
1457 / 972 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
17.04.2016, 11:45 6
Цитата Сообщение от GbaLog- Посмотреть сообщение
Какой же тут С?
Я не использую Си\С++. Так понятнее?
0
GbaLog-
Любитель чаепитий
3202 / 1503 / 472
Регистрация: 24.08.2014
Сообщений: 5,271
Записей в блоге: 1
Завершенные тесты: 2
17.04.2016, 12:04 7
Hikari, Понятнее.
0
17.04.2016, 12:04
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2016, 12:04

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b
1)Днана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b....

Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают(


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

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

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