Вопрос задан 29.03.2021 в 15:01. Предмет Информатика. Спрашивает Седченко Эвелина.

Задача! 1.Дан массив целых чисел, состоящий из 15 элементов. Найти: 1) сумму положительных

элементов, значения которых меньше 10 2) вывести индексы тех элементов, значения которых кратны 3 и 5. 2. Определить, есть ли пара соседних элементов с суммой, равной заданному числу.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бардин Максим.

var a:array[1..15]of integer;
b:array[1..15]of boolean;
i,s:integer;
begin
for i:=1 to 15 do begin
readln(a[i]);
if a[i]<10 then s:=s+a[i];
if (a[i] mod 3=0) and{or} (a[i] mod 5=0) then b[i]:=true;
end;
for i:=1 to 15 do if b[i]=true write(i,' ');
writeln(s);
end.

 

var a:array[1..15]of integer;
i,k:integer; c:boolean;
begin
readln(k);
for i:=1 to 15 do readln(a[i]);
for i:=1 to 14 do if a[i]+a[i+1]=k then begin writeln('est'); c:=true; break; end;
if c=false then writeln('net');
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, разберем каждую задачу по очереди.

  1. Найти сумму положительных элементов, значения которых меньше 10: Для этой задачи мы должны пройти по каждому элементу массива, проверить, является ли он положительным и меньше 10, и если это так, добавить его значение к общей сумме. Вот код, решающий эту задачу на Python:
python
array = [1, 2, 3, 4, 5, -1, -2, -3, 10, 15, 6, 7, -8, 9, 0] sum_positive = 0 for num in array: if num > 0 and num < 10: sum_positive += num print("Сумма положительных элементов, значения которых меньше 10:", sum_positive)
  1. Вывести индексы элементов, значения которых кратны 3 и 5: Аналогично, мы должны пройти по каждому элементу массива, проверить, делится ли его значение на 3 и 5 без остатка, и если это так, вывести его индекс. Вот код для этой задачи на Python:
python
array = [3, 5, 10, 15, 9, 8, 7, 6, 12, 18, 20, 25, 30, 35, 40] for i in range(len(array)): if array[i] % 3 == 0 and array[i] % 5 == 0: print("Индекс элемента:", i)
  1. Определить, есть ли пара соседних элементов с суммой, равной заданному числу: В этой задаче нам нужно пройти по массиву, проверить каждую пару соседних элементов и сравнить их сумму с заданным числом. Если мы найдем пару суммы равной заданному числу, то такая пара существует. Вот код для этой задачи на Python:
python
array = [1, 2, 3, 4, 5, 6, 7, 8, 9] target_sum = 10 pair_exists = False for i in range(len(array) - 1): if array[i] + array[i+1] == target_sum: pair_exists = True break if pair_exists: print("Существует пара соседних элементов с суммой, равной заданному числу.") else: print("Такой пары не существует.")

Надеюсь, эти решения помогут вам решить задачи! Если у вас есть еще вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос