5.
(C++) Перестановка слов
Разделение строки на части
В языке C++ для ввода строки можно использовать и стандартный поток ввода -
cin
. Однако есть недостаток: таким образом мы считаем только все символы до первого пробела! Это ограничение можно преобразовать в преимущество, если мы знаем, сколько слов в строке. Словом будем называть последовательность символов, разделенную пробелом или началом (концом) строки. В этом случае, можно легко получить все слова в отдельные переменные.
Пример
Если нам известно, что входная строка состоит из двух слов, разделенных пробелом, то мы можем сразу считать эти слова в отдельные переменные:
cin >> word1 >> word2;
Повторим, что это работает, когда вы заранее знаете, что строка содержит два слова и они разделены пробелом.
На вход подается одна строка, в которой записаны фамилия и имя человека (разделенные ровно одним пробелом).
Выведите эту же информацию, однако сначала имя, а потом фамилию.
Пример
№ |
Входные данные |
Выходные данные |
1 |
Pupkin Vasya |
Vasya Pupkin |
Напишите программу
Auto