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

Sub 1. Se dau mai multe numere naturale formate din exact o cifră. Determinați cifrele cu număr
maxim de apariții. Ex. daca se citesc n=11 si 3,2,2,8,4,5,8,8,2 8,2 se va afisa 2 si 8 (apare de 4 ori)
clasa a 10 a​

Răspunsuri la întrebare

Răspuns de MariusCelTrifan
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n,x,i,mx;

int a[10]={0};

cout<<"n=";

cin>>n;

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

{

   do

   {

    cout<<"x"<<i<<"=";

    cin>>x;

   }while(x>9);

   a[x]++;

}

mx=a[1];

for(i=2;i<10;i++)

   if(mx<a[i])

       mx=a[i];

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

       if(a[i]==mx)

       cout<<i<<" ";

   return 0;

}

Explicație:

Multumesc+5*+cel mai bun raspuns?

Alte întrebări interesante