Привет, меня зовут Алексей и я программист. Хочу поделиться своим опытом в решении задачи, которую ты описал. Сразу предупреждаю, что я не буду писать код, а расскажу об алгоритме, который помог мне найти максимальное число, соответствующее условиям задачи.
В начале программы я считываю с клавиатуры количество чисел, которые будут проверяться. Затем я создаю переменную максимальное число и инициализирую ее значением -1, чтобы в случае его отсутствия сразу вывести нужное сообщение.
Для проверки каждого числа я использую цикл, который выполнится n раз. Внутри цикла я считываю число и проверяю его условие. Если оно кратно 5 и не кратно 10, то я проверяю, больше ли текущее число, чем сохраненное в максимальной переменной. Если да, то я обновляю значение максимального числа этим числом.
После выхода из цикла я проверяю, было ли найдено число, соответствующее условиям задачи. Если максимальное число после выхода из цикла осталось -1, значит такого числа не было найдено, поэтому я выводлю на экран -1. В противном случае, я выводлю на экран значение максимального числа.
Вот и все! Таким образом, я нашел максимальное число, которое кратно 5, но не кратно 10. Надеюсь, мой опыт будет полезен тебе в решении этой задачи. Удачи!