Untitled

                Never    
CSS
       
#include "pch.h"   // Стандартная библиотека Visual Studio 2017, удали если будет ругаться
#include <string>   // Для строк, ежу понятно
#include <vector>   // Векторы - подобие массивов, но удобнее и быстрее
#include <sstream>   // Для потокового чтения строки
#include <iostream>

using namespace std;

int Check(string word) {
	for (int i = 0; word[i + 1] != '\0'; i++) {
		if (word[i] > word[i + 1] || !islower(word[i]) || !islower(word[i+1])) return 0;
	}
	return 1;
}

int main()
{
	setlocale(LC_ALL, "rus");   // Для русского языка в консоли
	string word;   // Сюда записывается текущее слово строки
	string str;    // Сама строка
	getline(cin, str);    // Быстрый и правильный метод считывания
	stringstream ss(str);   // Открываем поток для чтения строки
	vector <string> buffer;    // Создаем массив из слов, которые подходят по критерию
	while (ss >> word) {   // Считываем  из потока текущее слово
		if (Check(word))   // Если оно прошло проверку
			buffer.push_back(word);    // То записываем его в вектор
	}
	cout << "Слова, состоящие только из маленьких латинских букв, расположеных в алфавитном порядке. " << endl;
	for (int i = 0; i < buffer.size(); i++)    // Выводим из вектора, в котором записаны все нужные слова
		cout << "Слово # " << i + 1 << " : " << buffer[i] << endl;
	return 0;
}

Raw Text