Задача №112439. Пара с делимостью
По каналу связи передаются данные в виде последовательности положительных целых чисел. Количество чисел заранее неизвестно, но не менее двух, признаком конца данных считается число 0. Нужно найти контрольное значение. Оно равно такому максимально возможному произведению двух чисел из переданного набора, которое делится на 7, но не делится на 49. Если такое произведение получить нельзя, контрольное значение считается равным 1. Напишите эффективную, в том числе по памяти, программу, которая будет вычислять контрольное значение для введенного набора данных.
В каждой строке исходных данных содержится одно целое число. Сначала идут строки с основными данными – положительными числами, не превосходящими 100000, затем число 0 (признак окончания данных).
Программа должна вывести одно число - контрольное значение.
10 14 0
140
7 75 80 6 75 0
560