Досконально разъяснить строчки команды (для чего они/что делают).Текст: Составить программку

Досконально разъяснить строчки команды (для чего они/что делают).
Текст: Составить программку переформирования строк так, чтобы в первой строке размещались слова, начинающиеся с букв, в алфавитном порядке, а во 2-ой-слова, начинающиеся с цифр, по возрастанию

Задать свой вопрос
Николай Налыгач
Каждую строку устанешь изъяснять, ты шо..
Jurik Borzakovskij
Здесь порядка 100 строк, много.
1 ответ

include - директива препроцессора, подключающая определенный файл .cpp или т.п. В данном случае эти библиотеке теснее были скомпилированы.

define USE.... определяет, что после подключения lt;cmathgt; будут доступы математические константы.

using namespace std; - подключение места имен std; - не рекомендую это использовать.

string slovo(string amp;r) // функция slovo, которая отдаёт объект типа string, и которая воспринимает ссылку на объект(дабы не творить копию и напрямую изменять значение переданной ей переменной)

Далее тут размещен цикл, который начинает итерировать с заключительного знака строки(способ length() отдаёт как раз-таки это.)

Сам метод описывать не буду, который там происходит, ибо мне это влом, но предполагаю, что он устраняет пробелы. Объясню просто работу способов:

substr() выделяет подстроку из строки

erase() устраняет определенный элемент из строчки(контейнера)

break - оператор, заканчивающий работу цикл(выходит из цикла)

функции last, preob выполняют схожую роль - устраняют из строчки пробелы.

preob ф-я устраняет 1 из 2-ух пробелов, стоящих рядом.

Про функцию подмена сказать ничего не могу(могу, окончательно, но будет не четким)

Функция sort сортирует строку так, как указано в условии.


В общем, кратко объяснил работу способов, поверхностно - работу функций.


Непременно, мой ответ не полный, не исчерпающий, потому что заниматься анализом у меня просто нет желания и времени. Прощайте.

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

Будут какие-то вопросы - пиши в комментарии, постараюсь ответить.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт