👤

Se citesc 2 nr.nat a si b(a<=b) sa se afiseze numerele din intervalul inchis[a,b] cu proprietatea ca cifra maxima se afla pe prima pozitie!!! Program in c/c++

Răspuns :

#include <iostream>

using namespace std;

int main()
{
    int a,b,i,aux,x,maxim;
    cin>>a>>b;
    for(i=a;i<=b;i++)
    {
        aux=i;
        x=i;
        while(aux>9)
            aux=aux/10;
        maxim=aux;
        while(x!=0)
        {
            if(x%10>maxim)
                maxim=x%10;
             x=x/10;
        }
        if(maxim==aux)
            cout<<maxim<<" ";
    }
    return 0;
}