void moveZeroes(int* nums, int numsSize) {
if (numsSize == 0){
return 0;
}
int k = 0;
for(int i=0;i<numsSize;i++){
if(nums[i] != 0) {
nums[k++] = nums[i];
}
}
while(k < numsSize){
nums[k] = 0;
k++;
}
}
#include<stdio.h>
int main(){
int nums[] = {0,1,0,3,12};
int length = sizeof(nums)/sizeof(nums[0]);
// printf("%d",length);
if (length == 0){
return 0;
}
int k = 0;
for(int i=0;i<length;i++){
if(nums[i] != 0) {
nums[k++] = nums[i];
}
}
while(k < length){
nums[k] = 0;
k++;
}
for(int i = 0 ;i<length;i++){
printf("%d\n",nums[i]);
}
}