what is the output when this code is run with arguements sin = 123456789 and sin_array is an integer array of 9 integers
int populate_array(int sin, int *sin_array) {
    int number_of_digits = 0;
    while(sin != 0){
        sin = sin / 10;
        number_of_digits ++;
    }
    
    if(number_of_digits != 9){
        return 1;
    } else {
        for(int i = 0; i < 9; i++){
            sin_array[i] = (sin / (10^(8 - i))) % 10;
        }
    }
}