Informatică, întrebare adresată de minecraftlabuleala, 8 ani în urmă

Se citeste un sir de n (n<500) numere naturale. Care este numarul maxim si de cate ori apare in cadrul sirului?

Răspunsuri la întrebare

Răspuns de anonim21212
1

Răspuns:Avand in vedere ca nu mi-ai dat un interval pentru cele n numere(doar cate numere pot fi citite maxim), am luat eu unul la intamplare(cele n numere sa fie mai mici decat 10000).

Explicație:

#include <iostream>

using namespace std;

unsigned int n,x,i,v[10000];

int main()

{

   cin>>n;

   for(i=1;i<=n;i++)

   {

       cin>>x;

       v[x]++;

   }

   for(i=9999;i>=1;i--)

   {

       if(v[i]!=0)

       {

           cout<<i<<' '<<v[i]; // i reprezinta numarul maxim, v[i] reprezinta numarul aparitiilor numarului maxim

           break;

       }

   }

   return 0;

}

Alte întrebări interesante