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

0 голосов
39 просмотров

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


Информатика (32 баллов) | 39 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//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

(38.6k баллов)
0

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

0

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