Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в тексте слова, которые отличны от первого слова, и удалить из них первую букву https://www.cyberforum.ru/ cpp-beginners/ thread1971914.html
Помогите пожалуйста, никак не могу решить эту задачу: Дана строка. Словом текста считается любая последовательность букв латинского алфавита; между соседними словами - не менее одного пробела, за...
С++ библиотеки для консольной графики C++
Доброго времени суток. Какие в с++ есть библиотеки для создания консольной графики? Заранее спасибо.
Некорректный вывод в файл C++
Добрый день! При выводе таблицы умножения в файл числа выводятся некорректно. Заранее спасибо! #include <iostream> #include <fstream> using namespace std; int main() { ...
C++ Подсчитать количество создаваемых объектов при наследовании Нужно подсчитывать отдельно количество объектов для каждого из классов. Но как это сделать? При наследовании создаётся сначала базовый класс, потом производный, удаляется тоже в несколько этапов. ... https://www.cyberforum.ru/ cpp-beginners/ thread1971891.html
C++ Для строк, содержащих на главной диагонали отрицательные элементы, вывести на экран сумму элементов https://www.cyberforum.ru/ cpp-beginners/ thread1971860.html
Всё о том же. написал программу, но она почему-то , даже при отрицательных значениях, выводит ветку else Помогите пожалуйста исправить это. Буду очень признателен. Код: #include <iostream>...
Найти сколько элементов первого вектора совпадают с элементами второго вектора C++
#include <iostream> #include <time.h> #include <vector> #include <set> using namespace std; void main() { setlocale(LC_ALL, "rus_rus.1251"); int m1 = 20, n1 = 100, m2 = 20, n2 =...
Некорректный вывод матрицы в файл C++
Добрый день! Возникла такая проблема, во время работы программы при поиске максимального или минимального значения элемента строки матрицы, а также записи матрицы в файл последние три строки матрицы...
C++ Необработанное исключение Здравствуйте, пишу уже не в первый раз.Тут идет работа с методом прогонки. Но теперь у меня проблема совсем другая. Мне нужно сделать количество элементов 10000х10000, 10000х20000 и 10000х30000 до... https://www.cyberforum.ru/ cpp-beginners/ thread1971834.html
C++ Как подключить и использовать кодек .acm? https://www.cyberforum.ru/ cpp-beginners/ thread1971798.html
Доброго времени суток, как подключить кодек .acm и использовать его ? Реально ли использовать кодек .acm только зная что он умеет делать, а не как он это делает (я имею введу интерфейс) ?
C++ Вычислить выражение заданное в виде строки Есть текст, например "1 + atg(sqrt(x*x+y*y) + sin(1) )", x и y у нас известны, необходимо вернуть ответ данной функции. В регулярках знаю мало, только как вырезать кусок текста из скобок. Если из... https://www.cyberforum.ru/ cpp-beginners/ thread1971778.html
140 / 141 / 64
Регистрация: 11.11.2010
Сообщений: 861
Записей в блоге: 10
01.05.2017, 13:06 0

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

01.05.2017, 13:06. Просмотров 886. Ответов 5
Метки (Все метки)

Ответ

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <cctype>
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string s;
    getline (cin, s);
 
    auto i = s.begin();
    auto j = i;
    if( j != s.end() )
        j++;
 
    bool ordered_yet = true;
    for( ; j != s.end(); i = j++ )
    {
        if( isspace( *j ) )
        {
            if( !isspace( *i ) && ordered_yet )
            {
                cout << "yes";
                cin.get();
                return 0;
            }
        }
        else
        {
            if( isspace( *i ) )
                ordered_yet = true;
            else if( *i > *j )
                ordered_yet = false;
        }
    }
 
    if( ordered_yet )
        cout << "yes";
    else
        cout << "no";
        
    cin.get();
}


Вернуться к обсуждению:
Определить, имеются ли в последовательности слова, все буквы которых находятся в алфавитном порядке
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2017, 13:06
Готовые ответы и решения:

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

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

Определить находятся ли слова последовательности в алфавитном порядке
с++ строки

Определить, находятся ли слова последовательности в алфавитном порядке
Помогите пожалуйста написать программу: Дана последовательность слов, разделенных пробелами (не...

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