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

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ăspunsuri la întrebare

Răspuns de ioanarusubibi
2

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!


mayahart23: mersi!
ioanarusubibi: Nu ai pentru ce :*
Alte întrebări interesante