Дано натуральное число N. Вычислить разницу между самой большой и самой маленькой цифрой...

0 голосов

Дано натуральное число N. Вычислить разницу между самой большой и самой маленькой цифрой в записи этого числа.
С++


спросил от (32 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Супер Кандидат Наук (38.6k баллов)
 
Лучший ответ

//Dev-C++ 4.9.9.2

#include
using namespace std;

int main(){
    int n,p=0;
    int min=10;
    int max=-1;
    cin>>n;
    while(n!=0){
     p=n%10;
     if(p>max)max=p;
     if(p     n=n/10;}
    cout<<max-min<<endl;<br> cin.get();
 cin.get();
 return 0;
}

Пример ввода:
104
Пример вывода:
4

оставил комментарий от (32 баллов)

Напиши пожалуйста алгоритм

оставил комментарий от Доцент (53.1k баллов)

Вам написали код/алгоритм - что еще надо?

...