Дан целочисленный массив из 40 элементов. Элементы массива могут принимать значения от - 100 до 100 включительно. Напишите программу, позволяющую найти и вывести количество пар элементов массива, произведение которых положительно, а сумма крана 7. Под парой подразумевается два подряд идущих элемента массива

Приложения:

Ответы

Ответ дал: ElectroM17
0

const

N = 40;

var

a: array [1..N] of longint;

i, j, k: longint;

begin

for i := 1 to N do

readln(a[i]);

k := 0;

for i := 1 to N - 1 do

if ((a[i] + a[i + 1] ) mod 7 = 0) and (a[i] * a[i + 1] >  

0) then

inc(k);

writeln(k);

end.

Ответ дал: ElectroM17
0
Да, у меня пары ищет, а что?
Ответ дал: Аноним
0
Пары соседних же.
Ответ дал: Аноним
0
А не пары во всём массиве.
Ответ дал: Аноним
0
Кто-то из нас не совсем точно понял задание. Может быть, и я. Но под парами я понимаю именно пары как в множествах, а не соседние элементы.
Ответ дал: ElectroM17
0
Ну, как смог решить. Может действительно я что-то попутал.
Ответ дал: Аноним
0

javascript:

var массив = [], найдено = 0;

for (let сч = 0; сч < 40; сч++) массив.push((function(от, до) { return Math.round(от - 0.5 + Math.random() * (до - от + 1)); })(-100, 100));

массив.forEach(function (зн, ном) {

for (let сч = 0; сч < массив.length; сч++) {

 if (ном == сч) continue;

 if (зн * массив[сч] > 0 && (зн + массив[сч]) % 7 == 0)

  найдено++;

}

});

alert(найдено);

Вас заинтересует