Informatică, întrebare adresată de ionel128473, 9 ani în urmă

Program care să afișeze numerele care sa repetă și de cate ori se repetă c++ rpd vă rog!!!!


1053647didi: se stie câte numere se dau?
1053647didi: daca da, vezi raspunsul

Răspunsuri la întrebare

Răspuns de boiustef
0

#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;

}


Răspuns de IoanaLover
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;

}


Alte întrebări interesante