По каналу связи передаётся последовательность положительных целых чисел. Все числа не превышают 1000, их количество известно, но может быть очень велико. Затем передаётся контрольное значение — наибольшее число R, удовлетворяющее следующим условиям: 1) R — произведение двух различных переданных элементов последовательности («различные» означает, что не рассматриваются квадраты переданных чисел, произведения различных, но равных по величине элементов допускаются); 2) R не делится на 15. Гарантируется, что такое число R в последовательности будет найдено. В результате помех при передаче как сами числа, так и контрольное значение могут быть искажены. Напишите эффективную, в том числе по используемой памяти, программу которая будет проверять правильность контрольного значения. Программа должна напечатать отчёт по следующей форме: Получено чисел: … Принятое контрольное значение: … Вычисленное контрольное значение: … Контроль пройден (или Контроль не пройден) Если удовлетворяющее условию контрольное значение определить невозможно, вычисленное контрольное значение не выводится, но выводится фраза «Контроль не пройден». Перед текстом программы кратко опишите алгоритм решения и укажите язык программирования и его версию. Входные данные В первой строке указывается количество чисел N. В каждой из последующих N строк записано одно натуральное число, не превышающее 1000. В последней строке записано контрольное значение. Пример входных данных: 5 60 100 8 9 90 800 Выходные данные Программа должна напечатать отчёт по образцу, приведённому в условии. Пример выходных данных для приведённого выше примера входных данных: Получено чисел: 5 Принятое контрольное значение: 800 Вычисленное контрольное значение: 800 Контроль пройден

Средний уровеньЗадание

По каналу связи передаётся последовательность положительных целых чисел. Все числа не превышают 1000, их количество известно, но может быть очень велико. Затем передаётся контрольное значение  — наибольшее число R, удовлетворяющее следующим условиям: 1)  R  — произведение двух различных переданных элементов последовательности («различные» означает, что не рассматриваются квадраты переданных чисел, произведения различных, но равных по величине элементов допускаются); 2)  R не делится на 15. Гарантируется, что такое число R в последовательности будет найдено. В результате помех при передаче как сами числа, так и контрольное значение могут быть искажены. Напишите эффективную, в том числе по используемой памяти, программу которая будет проверять правильность контрольного значения. Программа должна напечатать отчёт по следующей форме: Получено чисел: … Принятое контрольное значение: … Вычисленное контрольное значение: … Контроль пройден (или Контроль не пройден) Если удовлетворяющее условию контрольное значение определить невозможно, вычисленное контрольное значение не выводится, но выводится фраза «Контроль не пройден». Перед текстом программы кратко опишите алгоритм решения и укажите язык программирования и его версию. Входные данные В первой строке указывается количество чисел N. В каждой из последующих N строк записано одно натуральное число, не превышающее 1000. В последней строке записано контрольное значение. Пример входных данных: 5 60 100 8 9 90 800 Выходные данные Программа должна напечатать отчёт по образцу, приведённому в условии. Пример выходных данных для приведённого выше примера входных данных: Получено чисел: 5 Принятое контрольное значение: 800 Вычисленное контрольное значение: 800 Контроль пройден

Похожие задания