Дано натуральное число N (N<=109). Определить порядковый номер его минимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся)
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 45545 1
2 100 2
НА С++
Answers & Comments
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