Как вы обрабатываете неправильные вводы в C++? Например, если программа запрашивает целое число, когда вы вводите символ, она должна быть в состоянии что-то сделать, а затем повторять ввод, но цикл становится бесконечным, когда вы вводите символ, когда требуется целое число, и наоборот.