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ăspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
iancelena:
Dar tot nu este bine!
using namespace std;
int main()
{
int a,b,i,aux,x,maxim;
cin>>a;
cin>>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<<i<<" ";
}
return 0;
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă