How to make a program, of which when we type a number it will tell which number it can be divided by, without a remainder, Is it odd/even and how many digit it is?

Example:

If the number is 18:

It should say It is an even number, can be divided by 1, 2, 3, 6, 18 and is 2 digit.