Program care să afișeze numerele care sa repetă și de cate ori se repetă c++ rpd vă rog!!!!
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int frecv[100001];
int main()
{
int n, i, num, repetari=0;
cout << "Cate numere introducem? n= "; cin >> n;
cout << " Introdu "<<n<< " numere naturale \n";
cout << " Numerele tr. sa fie din intervalul [0..100000] \n";
for (i=1; i<=n; ++i)
{
cin >> num;
++frecv[num];
}
cout << "\n Frecventa numerelor introduse: \n";
for (i=0; i<=100000; ++i)
if (frecv[i] > 1)
{
repetari=1;
cout << i << " se repeta de " << frecv[i] << " ori; ";
}
if (repetari==0) cout << " NU SUNT REPETARI ...";
return 0;
}
#include <iostream>
using namespace std;
int i,n,maxim,k,x;
int main(){
cin>>n;
maxim=0;
for(i=1;i<=n;i++){
cin>>x;
if(maxim<x){
maxim=x;
k=0;
}
if(maxim==x)
k++;
}
cout<<maxim<<" "<<k;
}