Следовательно – в каком виде должно быть введено это значение,
Варианта два: считать раздельно число и степень или же писать парсер, который будет разбирать строку.
Парсер прост: делаете split() по символу "^", первая часть - число, вторая - степень. Если split() у вас нет (не Qt, например), то ищете вхождение символа "^" и разбиваете вручную, взяв символы до знака и после, преобразовав их впоследствии в число. Также не забывайте проверить, есть ли во второй части строки знак "-" и предпринимайте соответствующие действия над числом, удалив из сроки сам минус.
И если число всегда равно 10, то можно попросить вводить только степень.