Дано натуральное число n (n< =109). определить порядковый номер его минимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся) пример входных и выходных данных № теста входные данные выходные данные 1 45545 1 2 100 2 на с++
using namespace std;
int main()
{
string s;
cin >> s;
int ans = -1;
char MIN = '9' + '0';
for (int i = 0; i < s.length(); ++i)
if (s[i] < MIN)
{
MIN = s[i];
ans = i;
}
cout << ans + 1;
}
// +1 т.к. индексация с нуля
Пример:
450
3