C++ Taking Multiple Inputs

#include <iostream>

int main() {
    int num1, num2;
    double decimal;
    char character;

    std::cout << "Enter an integer: ";
    std::cin >> num1;

    std::cout << "Enter another integer: ";
    std::cin >> num2;

    std::cout << "Enter a decimal number: ";
    std::cin >> decimal;

    std::cout << "Enter a character: ";
    std::cin >> character;

    std::cout << "You entered the following values:" << std::endl;
    std::cout << "Integer 1: " << num1 << std::endl;
    std::cout << "Integer 2: " << num2 << std::endl;
    std::cout << "Decimal: " << decimal << std::endl;
    std::cout << "Character: " << character << std::endl;

    return 0;
}