Конкатенация чисел в C++
Два числа плюс складывает как числа. Если их сначала перевести в текст и сложить, получится склейка, а не сумма.
Сначала сложим 2 и 3 как числа:
int num1 = 2;
int num2 = 3;
std::cout << num1 + num2 << "\n"; // выведет 5
Теперь переведем оба числа в строки и сложим тексты:
int num1 = 2;
int num2 = 3;
std::string str1 = std::to_string(num1);
std::string str2 = std::to_string(num2);
std::cout << str1 + str2 << "\n"; // выведет 23
Даны две переменные:
int num1 = 5;
int num2 = 9;
Склейте эти числа в одну строку и выведите ее.