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

URGENT! DAU COROANĂ!
Se citesc de la tastatura 9 numere naturale de maxim 5 cifre. Să se afișeze numărul construit cu autorul celor mai mari cifre a fiecărui număr citit. EXEMPLU: dacă se vor citi numerele 132, 4301, 5672, 28, 43, 981, 5072, 11, 69 se va afișa 347849719​

Răspunsuri la întrebare

Răspuns de daniel22
1

Răspuns:

#include <iostream>

#include <string>

using namespace std;

int cifra_maxima(int x)

{

   int cif;

   cif=x%10;

   x=x/10;

   while(x)

   {

       if(x%10 > cif)

           cif=x%10;

       x=x/10;

   }

   return cif;

}

int main()

{

   int n=9,nr,c,m=0;

   while(n)

   {

       cin>>nr;

       c=cifra_maxima(nr);

       m=m*10+c;

       n--;

   }

   cout<<m;

   return 0;

}

Alte întrebări interesante