Hello. I'm encountering some errors in my code. Please help.
Code:void binary(int number) { int i, count; for(count = 0; number > 0; count++) { number /= 2; } int remainder[count]; for(i = 0; i < count; i++) { remainder[i] = number % 2; printf("%d\t", remainder); number /= 2; printf("%d\t", number); printf("%d\n\n", i); } for(i = count; i >= 0; i--) printf("%d", remainder[1]); }
Errors:
1. expected constant expression
2. cannot allocate an array of constant size 0
3. 'remainder' : unknown size