🧩string / конкатенация строк
string name, second_name;
cout << "введите имя: ";
cin >> name;
cout << "введите фамилию: ";
cin >> second_name;
string result = second_name + " " + name; // фамилия + пробел + имя
cout << endl << "ФИ: " << result << endl;

если фамилия двойная, то мы не сможем правильно отобразить данные.
Когда cin встречает пробел, он считает, что ввод для текущей переменной закончен.
Решение: Использовать getline():
Last updated