Count number of digits in array and display them, plus multiply it by given number
<p>I have to create an array from an entered value. I also need to display array contents, which I have done and that performs to my liking. I am just having some issues trying to have the program count the amount of digits and display them "digits detected" I also need to multiply the original entered value (number) by 11 and display it at the end of my program.</p>

<p><strong>Problems I need help debugging:</strong>
 1.) Counting and displaying how many digits was entered 
 2.) Multiplying first entered number by 11.</p>

<pre><code>#include &lt;stdio.h&gt;

int main() {

int number, count, mult;
int numbers[9];

    printf("Please enter a number:\n&gt;");
    scanf("%d", &amp;number);
    mult= number * 11;

    for(count = 4; count &gt;= 0; count--) {

    if(number &lt;= 0)
    numbers[count] = 0;

    numbers[count] = number % 10;
    number /= 10;

}

    for(count = 0; count &lt; 5; count++)
    printf("Digit Value: %d\t\n", numbers[count]);

    count = 0;
    while(number!=0)
    {
            number/=10;
            ++count;
    }
    printf("Digits Detected: %d\n", number);
return 0;
    }
</code></pre>