Изучение ввода-вывода C++: как использовать cout и cin в одной строке

Абсолютно! Вы определенно можете использовать coutи cinв одной строке в C++. Обычной практикой является совместное использование обоих этих потоков ввода-вывода для интерактивных консольных программ.

Давайте углубимся в несколько методов, позволяющих использовать coutи cinв одной строке:

Метод 1: использование нескольких операторов вставки (<<)

int age;
std::string name;
std::cout << "Enter your age and name: ";
std::cin >> age >> name;
std::cout << "Your age is: " << age << std::endl;
std::cout << "Your name is: " << name << std::endl;

Метод 2: объединение операторов вставки (<<)

int x, y, z;
std::cout << "Enter three numbers: ";
std::cin >> x >> y >> z;
std::cout << "Sum of the numbers is: " << x + y + z << std::endl;

Метод 3: объединение операторов вставки и извлечения (<<и >>)

int a, b;
std::string message;
std::cout << "Enter two numbers and a message: ";
std::cin >> a >> b >> message;
std::cout << "First number: " << a << std::endl;
std::cout << "Second number: " << b << std::endl;
std::cout << "Message: " << message << std::endl;

Метод 4. Использование манипуляторов

int num;
std::cout << "Enter a number: ";
std::cin >> num;
std::cout << "The number in hexadecimal format is: "
          << std::hex << num << std::endl;

Это всего лишь несколько примеров того, как можно использовать coutи cinв одной строке в C++. Не стесняйтесь экспериментировать и комбинировать эти методы в соответствии с вашими потребностями!