Автор | Сообщение |
|
Отправлено: 30.05.20 22:38. Заголовок: задача №27
Условие задачи: По каналу связи передаются положительные целые числа, не превышающие 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
[только новые]
|
|
|
| Администратор
|
Сообщение: 2069
|
|
Отправлено: 04.06.20 15:37. Заголовок: YB23 пишет: Предложе..
YB23 пишет: цитата: | Предложено решение: i:=1 to to n do J:=1 to i-1 do Считаю, что есть ошибка. j не может равняться 1. |
|
Доказывайте.
|
|
|
|
Отправлено: 04.06.20 23:03. Заголовок: у вас все верно. я р..
у вас все верно. я разобралась
|
|
|
|