👤

Se da un numar X. Se cere sa se verifice daca numarul are aspect de munte.
Exeplu cu numar de aspect de munte : 13975


Răspuns :

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int n,c=0,x,m,o,i,u;

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

   x=n;

   while(x)

   {

   c++;x/=10;}

   if(c%2==0) m=c/2;

   else m=c/2+1;

   o=1;u=n%10;

   for(i=0;i<=m && o==1;i++)

   {

       n=n/10;

       if(u>n%10)    o=0;

   }

   if(o==1)

   {

       u=n%10;

       for(i=c-m;i>0 && o==1;i--)

       {

           n=n/10;

           if(u<n%10)

               o=0;

       }

       if(o==1)

       cout<<"Numarul are aspect de munte";

       else

       cout<<"Numarul nu are aspect de munte";

   }

   else

   cout<<"Numarul nu are aspect de munte";

}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!


En Studentsy: Alte intrebari