把这个程序转换成C++语言
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int find(int *a,int num,int data);
void main()
{
int a[1000]={0},m,n;
int i,j,k;
printf("please");
scanf("%d",&n);
for(i=0;i<n;i++)
{
srand(time(NULL));
m=rand()%(1000-i)+1;
for(j=0,k=0;j<m;)
{
if(a[k++]==0)
j++;
}
a[k-1]=1;
}
for(i=1;i<=1000;i++)
if(a[i-1]==1)
printf("%4d",i);
}