Для решения данной задачи можно использовать цикл, в котором будем сравнивать остаток от деления каждого числа на 10 с максимальным остатком, и, если текущий остаток больше максимального, присваивать текущее число и его остаток максимальным значениям.
Шаги решения на русском языке:
1. Прочитать список чисел из ввода.
2. Инициализировать переменные максимального остатка и максимального числа значением первого числа списка.
3. Проитерироваться по остальным числам списка, начиная со второго числа.
4. Для каждого числа в списке вычислить остаток от деления на 10.
5. Если текущий остаток больше максимального остатка, присвоить текущие числовое значение и остаток максимальным значениям.
6. Вывести число с максимальным остатком.
Пример кода на Python:
numbers = list(map(int, input().split()))
max_remainder = numbers[0] % 10
number_with_max_remainder = numbers[0]
for i in range(1, len(numbers)):
remainder = numbers[i] % 10
if remainder > max_remainder:
max_remainder = remainder
number_with_max_remainder = numbers[i]
print(number_with_max_remainder)