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

Se citeste un numar natural. Sa se precizeze daca toate cifrele lui sunt in ordine crescatoare sau descrescatoare

Răspunsuri la întrebare

Răspuns de Rayzen
4

using namespace std;

int main()
{
    int n,k;
    cin>>n;
    int Max = n%10, Min = n%10;
    while(n>9)
    {
         n=n/10;
         k = n%10;
         if(Max >= k && Max != -1) { Max = k; }
         else { Max = -1; }

         if(Min <= k && Min != -1) { Min = k; }
         else { Min = -1; }
    }
    if(Max != -1) {cout<<"Cifrele numarului sunt in ordine crescatoare.";}
    else if(Min != -1) {cout<<"Cifrele numarului sunt in ordine descrescatoare.";}
    else {cout<<"Cifrele numarului nu sunt in ordine.";}

    cout<<"\n"<<Max<<" "<<Min;
    return 0;
}
Alte întrebări interesante