I'm extremely new to C and need help with this question. I want to run through an array to check to see if all elements of the array are digits from 0-9. If they aren't, I want to print false and if they are, I want to print true. For some reason, my if statement is being skipped and what I have just returns false five times. Thanks!

```
#include <stdio.h>

int main()
{
    int array[5] = {1, 2, 3, 15, 24};
    int i;
        for (i = 0; i < 5; i++) {
            if (array[i] >= '0' && array[i] <= '9') {
            printf("True\n");
            }
        else
        {
        printf("False\n");
        }
    }
}

```