Помогите решить задачи в С++
1)Вывести на экран все двузначные числа в которых есть цифра n или само число делится на n. n вводится с клавиатуры.
2)Вывести все трехзначные числа, которые являются палиндромами (одинаково читаются слева направо и наоборот 232, 454)
3)Найти сумму всех двузначных чисел, которые чётные или последняя цифра которых равна 7.
4)Найти количество всех трехзначных чисел, которые в своей записи имеют хотя бы 2 одинаковые цифры.