Модуль: (C++) Алгоритмы обработки массивов


Задача

2/3

По мотивам ЕГЭ 2019

Задача

Дан массив, содержащий 2018 положительных целых чисел, не превышающих 10 000. Необходимо найти и вывести максимальный из тех элементов этого массива, десятичная и шестнадцатеричная запись которых заканчивается одним и тем же символом. Если таких чисел в массиве нет, ответ считается равным нулю.
Например, для массива из четырёх элементов, равных 80, 91, 162 и 250,  в ответе должно получиться 162. В шестнадцатеричном виде эти числа записываются как 50, 5B, A2 и FA. Последний символ в десятичной и шестнадцатеричной записи совпадает у первого и третьего чисел, большее из них – третье, то есть 162.
Исходные данные объявлены так, как показано. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных.