#include<iostream>
#include<vector>
#include<algorithm>
#include<time.h>
using namespace std;
void computer_0to100_num(vector<int> &ivec)
{
for(int i = 1;i<101;i++)
{
switch(i)
{
case 1:
cout<<"1 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 2:
cout<<"2 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 3:
cout<<"3 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 4:
cout<<"4 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 5:
cout<<"5 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 6:
cout<<"6 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 7:
cout<<"7 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
case 8:
cout<<"8 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
case 9:
cout<<"9 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
case 10:
cout<<"10 apper number : "<<count(ivec.begin(),ivec.end(),i);
cout<<endl;
break;
defult:
cout<<"cannot find number in vector"<<endl;
break;
}
}
}
int main(int argc,char** argv)
{
int value = 0;
vector<int> ivec;
srand( (unsigned)time( NULL ) );
for(int i = 0;i<100;i++)
{
value = rand()%10+1;
ivec.push_back(value);
}
int i = 0;
for(vector<int>::iterator iter = ivec.begin();iter != ivec.end();++iter)
{
cout<<"["<<i++<<"]"<<": "<<*iter<<endl;
}
computer_0to100_num(ivec);
system("pause");
return 0;
}