#include <iostream>
#include <cmath>
#include <ctime>
using namespace std;
int nm(int x){
int m=0;
while (!(x==0)){
if (x%10>0) m=x%10;
x=x%10;
}
return m;
}
int main(){
setlocale(0,"");
int a=0;
cout<<"Давайте найдём наименьшую цифру в числе?"<<endl<<"Введите число для продолжения. Введите 0 для выхода"<<endl;
cout<<endl;
cin>>a;
while (!(a==0)){
cout<<"наименьшея цифра в числе "<<a<<" - это "<<nm(a)<<endl<<"Продолжим?"<<endl<<endl;
cin>>a;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxjdGltZT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBubShpbnQgeCl7CglpbnQgbT0wOwoJd2hpbGUgKCEoeD09MCkpewoJCWlmICh4JTEwPjApIG09eCUxMDsKICAgICAgICB4PXglMTA7Cgl9CglyZXR1cm4gbTsKfQoKaW50IG1haW4oKXsKCXNldGxvY2FsZSgwLCIiKTsKCWludCBhPTA7Cgljb3V0PDwi0JTQsNCy0LDQudGC0LUg0L3QsNC50LTRkdC8INC90LDQuNC80LXQvdGM0YjRg9GOINGG0LjRhNGA0YMg0LIg0YfQuNGB0LvQtT8iPDxlbmRsPDwi0JLQstC10LTQuNGC0LUg0YfQuNGB0LvQviDQtNC70Y8g0L/RgNC+0LTQvtC70LbQtdC90LjRjy4g0JLQstC10LTQuNGC0LUgMCDQtNC70Y8g0LLRi9GF0L7QtNCwIjw8ZW5kbDsgIAoJY291dDw8ZW5kbDsKCWNpbj4+YTsKCXdoaWxlICghKGE9PTApKXsKCQljb3V0PDwi0L3QsNC40LzQtdC90YzRiNC10Y8g0YbQuNGE0YDQsCDQsiDRh9C40YHQu9C1ICI8PGE8PCIgLSDRjdGC0L4gIjw8bm0oYSk8PGVuZGw8PCLQn9GA0L7QtNC+0LvQttC40Lw/Ijw8ZW5kbDw8ZW5kbDsgCgkJY2luPj5hOwogICAgICAgIH0KICAgICAgICByZXR1cm4gMDsKfQ==