
1.В двумерном массиве действительных чисел найти произведение отрицательных элементов больших -14;
2.Заменить к-й элемент одномерного массива на произведение всех его элементов кратных 5

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

1.
program raf105;
var a:array[1..3,1..3] of integer;
i,j,x:integer;
begin
writeln('Введите 9 чисел по очереди');
x:= 1;
for i:=1 to 3 do
for j:=1 to 3 do
begin
readln(a[i,j]);
if (a[i,j] < 0) and (a[i,j] > -14)
then x *= a[i,j];
end;
writeln('Вывод: ',x);
end.
2.
program raf105;
var a:array[1..10] of integer;
n,i,x:integer;
begin
writeln('Вводите 10 чисел по очереди: ');
x:= 1;
for i:=1 to 10 do
begin
readln(a[i]);
if ((a[i] mod 5) = 0) and (a[i] <> 0)
then x *= a[i];
end;
writeln('Введите число от 1 до 10');
readln(n);
a[n] := x;
writeln(n,'-й элемент массива заменён на число ',x);
for i:=1 to 10 do
writeln(a[i]);
end.
Язык PascalABC



- Найти произведение отрицательных элементов больших -14 в двумерном массиве действительных чисел:
Для этого нам нужно просмотреть все элементы массива, найти отрицательные элементы, которые больше -14, и перемножить их. Давайте предположим, что у нас есть двумерный массив arr
размером m
на n
.
pythondef find_product_of_negatives_above_minus_14(arr):
product = 1
for row in arr:
for element in row:
if element < 0 and element > -14:
product *= element
return product
Применение функции к вашему массиву:
python# Пример двумерного массива
array_2d = [
[1, -5, 3],
[-10, 8, -20],
[4, -7, -2]
]
result = find_product_of_negatives_above_minus_14(array_2d)
print(result) # Результат произведения отрицательных элементов больших -14
- Заменить
k
-й элемент одномерного массива на произведение всех его элементов, кратных 5:
Для этого нам нужно просмотреть все элементы массива, найти элементы, кратные 5, и перемножить их. Затем заменить k
-й элемент массива на полученное произведение.
pythondef replace_kth_element_with_product_of_multiples_of_5(arr, k):
product = 1
for element in arr:
if element % 5 == 0:
product *= element
arr[k - 1] = product
# Пример одномерного массива
array_1d = [3, 10, 5, 7, 15, 20]
k_value = 3 # Заменить 3-й элемент (индекс 2) на произведение кратных 5
replace_kth_element_with_product_of_multiples_of_5(array_1d, k_value)
print(array_1d) # Результат после замены
Обратите внимание, что в Python индексы начинаются с 0, поэтому для замены k
-го элемента, мы обращаемся к элементу с индексом k-1
.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili