456) Дан массив, содержащий 1000 положительных целых чисел. Симметричной парой называются два элемента, которые находятся на равном расстоянии от концов массива. Например, 1-й и 1000-й элементы, 2-й и 999-й и т. д. Порядок элементов в симметричной паре не учитывается: элементы на 1 и 2014 местах – это та же самая пара, что и элементы на 2014 и 1 местах.
Напишите на одном из языков программирования программу, которая подсчитывает в массиве количество симметричных пар, у которых сумма элементов больше 20. Программа должна вывести одно число – количество отобранных симметричных пар.
# допускается также
# использовать две
# целочисленные переменные j и k
a = [ ]
n = 1000
for i in range(0, n):
a.append(int(input()))
...
const
N = 1000;
var
a: array [1..N] of integer;
i, j, k: integer;
begin
for i := 1 to N do
readln(a[i]);
...
end.
#include <iostream>
using namespace std;
const int N = 1000;
int main() {
int a[N];
int i, j, k;
for (i = 0; i < N; i++)
cin >> a[i];
...
return 0;
}