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

Se citeste un numar natural n. Sa se verifice daca are cifrele ordonate ( crescator sau descrescator) sau nu. Va rooog mult!! E urgent

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

int main()

{

   int n, cresc=1, descr=1, cif_prec, cif_urm, cif;

   cin >> n;

   cif=n%10;

   cif_prec=cif;

   n=n/10;

   int copie=n;

   while (copie)

   {

      cif_urm=copie%10;

      if (cif_urm>cif_prec) {cresc=0; break;}

      copie/=10;

      cif_prec=cif_urm;

   }

   

   cif_prec=cif;

   while (n)

   {

       cif_urm=n%10;

       if (cif_urm<cif_prec) {descr=0; break;}

       n/=10;

       cif_prec=cif_urm;

   }

   

   if (cresc) cout << "crescator";

   else if (descr) cout << "descrescator";

   else cout << "nu";

   return 0;

}


rares74757: Mă p ți ajuta
boiustef: cu ce?
rares74757: Numai am nevoie
Alte întrebări interesante