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

Se citeste un numar n, format din maxim 9 cifre.
Sa se afiseze cifra maxima si de cate ori apare.

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

using namespace std;

int c[10], num, cif;

int main()

{

   cin >> num;

   while (num)

   {

       cif=num%10;

       ++c[cif];

       num=num/10;

   }

   cif=9;

   while (c[cif]==0) --cif;

   cout << cif << " " << c[cif];

}


andriesboss92: Te-ai complicat foarte tare...
Răspuns de andriesboss92
1

#include <iostream>


using namespace std;



int main()

{

   int n,max=0,ok=0;

       cin>>n;

       while (n!=0)

       {

               if (n%10>max)

                       {

                           max=n%10;

                           ok++;

                       }

               n=n/10;

       }

      cout<<max<<" "<<ok;

       return 0;


}

Alte întrebări interesante