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

Poate cineva sa ma ajute cu problema 25, va rog? (C++)

Anexe:

boiustef: cred pe acelea de 0 cifră nu trebuie să le cercetăm..???
boiustef: o cifră
lolhs: ...nu inteleg, imi trebuie rezolvare in limbaj C++
boiustef: ok. răbdare...
lolhs: :)) bine bine

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int num, n, i, a, b, descr, aux;

int main()

{

   cout << "n= "; cin >> n;

   cout << "Dati " << n << " numere naturale de maxim 9 cifre \n";

   cout << "numerele se separa prin spatiu. Dupa ultimul se apasa Enter \n";

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

   {

       cin >> num;

       aux=num;

       if (num>9)

       {

           descr=1;

           a=num%10; num=num/10;

           while (num)

           {

               b=num%10;

               if (a>=b)

               {

                   descr=0; break;

               }

               num=num/10; a=b;

           }

           if (descr)

               cout << aux << " ";

       }

   }

}

Explicație:


lolhs: Mersi mult de tot!
Alte întrebări interesante