А156а

Задача. Даны натуральное число [latex]n[/latex], действительные числа [latex]x_{1}, \cdot x_{n},(n\geq 3)[/latex]. Вычислить:

[latex](x_{1}+2x_{2}+x_{3})(x_{2}+2x_{3}+x_{4}) \cdot (x_{n-2}+2x_{n-1}+x_{n})[/latex].

Тесты:

Ввод Вывод Комментарий
6 1 1 1 1 1 1 256 Пройден
9 1 2 0 1 2 0 1 2 0 18000 Пройден
5 5 5 5 5 5 8000 Пройден

Код на С++

Код на Java

 

Решение:

Для нахождения данного произведения воспользуемся массивом. Поскольку в условии указывается нумерация с единицы, то описывая и в дальнейшем обращаясь к массиву, учтем что индекс элемента равен номеру минус единица. В условии продолжения цикла номер не должен превышать n-2, чтобы при подсчете мы не вышли за границу массива.

С работой программы на С++ можно ознакомиться здесь, а на Java здесь.

Related Images: