Предмет: Информатика,
автор: Zpok
Дано натуральное число N (N<=109). Определить порядковый номер его минимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся)
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 45545 1
2 100 2
НА С++
Ответы
Автор ответа:
0
#include <bits/stdc++.h>
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
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
Похожие вопросы
Предмет: История,
автор: oykolesova
Предмет: МХК,
автор: Sofia01010
Предмет: Алгебра,
автор: lerochka0303
Предмет: Алгебра,
автор: Nekit2135
Предмет: Математика,
автор: Романа111