Форум » Обработка числовых последовательностей » задача №27 » Ответить

задача №27

YB23: Условие задачи: По каналу связи передаются положительные целые числа, не превышающие 1000 – результаты измерений, полученных в ходе эксперимента (количество измерений N известно заранее, гарантируется, что 2 < N ≤ 10000). После окончания эксперимента передаётся контрольное значение – наибольшее число R, удовлетворяющее следующим условиям. 1. R – сумма двух различных переданных элементов последовательности («различные» означает, что нельзя просто удваивать переданные числа, суммы различных, но равных по величине элементов допускаются). 2. R кратно 3. 3. Если в последовательности нет двух чисел, сумма которых кратна 3, контрольное значение считается равным 1. В результате помех при передаче как сами числа, так и контрольное значение могут быть искажены. Напишите эффективную, в том числе по используемой памяти, программу, которая будет проверять правильность контрольного значения. Программа должна напечатать отчёт по следующей форме: Вычисленное контрольное значение: … Контроль пройден (или Контроль не пройден) Задача А. Напишите программу для решения поставленной задачи, в которой входные данные будут запоминаться в массиве, после чего будут проверены все возможные пары элементов. Максимальная оценка за выполнение задания А – 2 балла. Предложено решение: i:=1 to to n do J:=1 to i-1 do Считаю, что есть ошибка. j не может равняться 1.

Ответов - 2

Поляков: YB23 пишет: Предложено решение: i:=1 to to n do J:=1 to i-1 do Считаю, что есть ошибка. j не может равняться 1. Доказывайте.

YB23: у вас все верно. я разобралась



полная версия страницы