Răspuns:
#include <iostream>
using namespace std;
int main() {
int n, i, nr, max, v[500];
cout <<"n=";
cin >> n;
nr=0;
max = -1;
for(i = 0; i < n; i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i = 0; i < n; i++)
{
if(v[i] > max) // am gasit un nou maxim, resetam contorul
{
nr= 1;
max = v[i];
}
else if(v[i] == max) // nr este = cu maximul nostru, incrementam nr
{
nr++;
}
}
cout<<"maximul este:"<< max<<" si apare de "<< nr << " ori";
return 0;
}