Мне трудно понять, как разделить каждую цифру в целом числе. По сути, я должен спросить пользователя, что такое базовое число, а затем попросить его ввести два целых числа. Теперь мне нужно убедиться, что каждая цифра в двух целых числах меньше основного числа (я понятия не имею, как это сделать!).
Пример может быть примерно таким:
Enter a base: 3 Enter your first number: 00120 Enter your second number: 11230
Я должен был бы проверить каждую цифру в первом и втором номере. Где первое число будет действительным, потому что все цифры меньше 3, а второе число будет недействительным, потому что в нем есть 3, которая не меньше основания.
Я потратил несколько часов, пытаясь понять это самостоятельно, и мне не повезло.
%
. - person user4581301   schedule 08.11.2018std::stoi
и семья. - person user4581301   schedule 08.11.2018digit_value = numeric_string[i] - '0';
- person Thomas Matthews   schedule 08.11.2018