Please, pessoal preciso de ajuda urgente, o código tem que ter a seguinte conclusão, tipo o usuário digita 2018 e o programa retorna 8, pois ele é maior; 19086, deve retornar o 9.
O que você já fez? E em qual linguagem está fazendo?
Até o momento, consegui apenas separar os números, estou fazendo em c++, mas entendo java:
void verificaMaiorNumero(int num){
int resto;
int i, j,n[i];
while (num >= 10) {
resto = num % 10;
num = num / 10;
n[i]=resto;
cout << "resto: " << n[i] << endl;
i++;
}
cout << "num: " << num << endl;
}
Consegui resolver:
int verificaMaiorNumero(int num){
int resto;
int s=0;
int i, j , n[i];
while (num >= 10) {
resto = num % 10;
num = num / 10;
n[i]=resto;
if(s < n[i]){
s= n[i];
}
i++;
}
if(s<num){
s = num;
}
return s;
}