c++问题,紧急啊!!!晚上在线等源程序!!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 04:58:00
输入n个数,不出现次数最多的那个数找出来(要求是:试用三个一维数组a,b,c.
求高手给一个源程序!!!!
明天交实验报告,由于前段时间电脑坏了没做成明天交实验报告,现在做来不及了。
不好意思,我太急了,将字打错了,是把出现次数最多的那个数找出来!!谢谢啦,求教源程序啊!!

#include <iostream>
using namespace std;
int main()
{
int *a,*n,*p,*q;
int m;
cout<<"cin n"<<endl;
cin>>m;
a=new int[m];
n=new int[m];
p=a;
for(int i=0;i<m;i++)
{
cout<<"please input data"<<endl;
cin>>p[i];
}
for(p=a;p<a+m;p++)
n[*p]++;

q=p=n;
p++;
while (p<n+m)
{
if(*p>*q)
q=p;
p++;
}
cout<<"times"<<q-n<<" data"<<q<<endl;
return 0;
}

“不出现次数最多的那个”?是出现次数最少的吗?