Дан массив из 2000 элементов. Хорошей парой называется пара элементов, из которых оба оканчиваются на 9, при этом элементы являются соседями. Посчитайте количество хороших пар. Каждый элемент по модулю не превышает 30 000. В ответе укажите кусок программы на месте многоточия. Разрешено не использовать некоторые из инициализированных переменных, но запрещено пользоваться переменными, не указанными ниже.
| Бейсик | Python |
|---|---|
CONST N = 2000 DIM A (1 TO N) AS INTEGER DIM I, J, K AS INTEGER FOR I = 1 TO N INPUT A(I) NEXT I … END
| // допускается также использовать // две целочисленные переменные // j и k a = [] n = 2000 for i in range(0, n): a.append(int(input())) …
|
| Паскаль | Алгоритмический язык |
const N = 2000; var a: array [1..N] of integer; i, j, k: integer; begin for i := 1 to N do readln(a[i]); … end.
| алг нач цел N = 2000 целтаб a[1:N] цел i, j, k нц для i от 1 до N ввод a[i] кц … кон |
| Си++ | |
#include #define N 2000 int main() { int a[N]; int i, j, k; for (i = 0; i < N; i++) cin >> a[i]; … return 0; } | |
Используется PascalABC.NET
j:=0;
for i:=2 to N do
if (abs(a[i-1]) mod 10=9) and (abs(a[i]) mod 10=9) then j:=j+1;
writeln (j);

