Дан целочисленный массив из 40 элементов. Элементы массива могут принимать значения от - 100 до 100 включительно. Напишите программу, позволяющую найти и вывести количество пар элементов массива, произведение которых положительно, а сумма крана 7. Под парой подразумевается два подряд идущих элемента массива
Приложения:
Ответы
Ответ дал:
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.
Ответ дал:
0
Да, у меня пары ищет, а что?
Ответ дал:
0
Пары соседних же.
Ответ дал:
0
А не пары во всём массиве.
Ответ дал:
0
Кто-то из нас не совсем точно понял задание. Может быть, и я. Но под парами я понимаю именно пары как в множествах, а не соседние элементы.
Ответ дал:
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(найдено);
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
7 лет назад
8 лет назад