Check the new version here

Popular channels

Calcular el dígito mayor de un numero C++

Ingresan un numero DENTRO DEL LIMITE (ya todos lo conocen) y les da el digito mayor por ejemplo
1239123
el mayor es 9!!! TAMBIEN DEBE SER MAYOR A 10 !!! si no es obio cual es el mayor


#include
#include
using namespace std;
int digitos(int, int);
int main(int argc, char *argv[]) {
int n, y;
bool flag=true;
while(flag==true)
{
cout<< "Introducir un numero mayor a 9"<cin>>n;
if(n>9)
flag=false;
else
flag=true;
}
y=log(n)/log(10)+1;
cout<< "El digito mayor es : "<
return 0;
}
int digitos(int x, int y)
{
int nh, d, b;
while(y>1)
{
nh=x%10;
x=x/10;
d=x%10;
if(nh>d)
{
x=x/10;
x=x*10+nh;
b=nh;
}
else if (d>nh)
{
x=x/10;
x=x*10+d;
b=d;
}
else if(nh==d)
b=nh;
y--;
}
return b;
}
0
0
0
0No comments yet