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

Ответы 1

  • #include<iostream>#include<string> //библиотека для работы со строками (не указан размер числа)using namespace std;int main(){string s;int mi=10;//минимальная цифра числаint ma=-1; //максимальная цифра числаcin>>s;int a[s.size()]; // массив чиселfor (int i=0; i<s.size();i++){ char c; // один символ c = s[i]; // записываем цифру a[i] = c - 48; //превращаем символ в число}for (int i=0; i<s.size(); i++){ //ищем максимум и минимум из полученных чисел if(a[i]< mi) { mi=a[i]; } if(a[i]>ma){ ma=a[i]; }}cout<<(ma-mi); //выводим ответ на задачу}
    • Автор:

      loveymh9x
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years