Задача

5 /14


(C++) Перестановка слов

Теория Нажмите, чтобы прочитать/скрыть


Разделение строки на части

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

Задача

На вход подается одна строка, в которой записаны фамилия и имя человека (разделенные ровно одним пробелом).
 
Выведите эту же информацию, однако сначала имя, а потом фамилию.
 
Пример
Входные данные Выходные данные
1 Pupkin Vasya Vasya Pupkin
 

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w64612
Python2
Комментарий учителя