Se citesc numere naturale până la întâlnirea valorii zero (valoarea zero nu se va prelucra). Să se afişeze numărul format din cifra minimă a fiecărui număr.
Exemplu: 325 64 123 72 0 se va afişa numărul 2412


Răspuns :

Răspuns:

Buna!

#include <iostream>

using namespace std;

int x,mini,nr;

int main ()

{

   cin>>x;

   nr=0;

   while (x!=0)

   {

       mini=9;

       while (x>0)

       {

           if (x%10<mini)

               mini=x%10;

           x=x/10;

       }

       nr=nr*10+mini;

       cin>>x;

   }

   cout<<nr;

   return 0;

}

Explicație:

x = numerele introduse

mini= minimul fiecarui numar

nr = numarul format

Bafta!

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!


RO Learnings: Alte intrebari