/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* smallerNumbersThanCurrent(int* nums, int numsSize, int* returnSize){
int i,j,count;
int*result=(int*)malloc(sizeof(int)*numsSize);
for(i=0;i<numsSize;i++)
{
result[i]=0;
for(j=0;j<numsSize;j++)
{
if(nums[i]>nums[j])
result[i]++;
}
}
*returnSize=numsSize;
return result;
}