If you have 20 digits in a number you can't make it an integer without completely losing its value unless you rescale it either by log or some common denominator. If t were decimal digits you can use round functions but you said digits, not decimals.
If you have a fractional number you can't multiply by itself. The only way for me to do it is to use the same expression as the above example but substitute (20) for 20 in place of (12), and then change the multiplication by 20 equation to 1022 = 20, so it's an integer, not a fraction. What happens when I do 1022? And does it matter what I convert this to? Well there is a mathematical rule saying that if you multiply two numbers in a fraction you may have to convert to something else, otherwise this could result in a result that is not a valid number. This is because you can actually multiply a number that is only fractionally larger that an integer by a whole number. For example: Suppose you have a number like this: 9 It is indeed a valid number, if it takes 1,.