
1. Определите, сколько элементов массива A равны заданному значению X. 2. Вычислить произведение
всех элементов массива A, которые делятся на 3. 3. Определите в массиве A номер первого элемента, равного X.

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

K = 13;
Var
A:array[1..K] of integer;
i,n,X:integer;
Begin
Write('X = ');ReadLn(X);
Write('Исходный массив: ');
For i:= 1 to K do
Begin
A[i]:=random(21)-10;
Write(A[i],' ');
End;
n:=0;
For i:= 1 to K do
if A[i]=X then n:=n+1;
WriteLn;
WriteLn(n,' - кол-во элементов, равных ',X);
End.
Const
K = 13;
Var
A:array[1..K] of integer;
i:integer;
P:real;
Begin
P:=1;
Write('Исходный массив: ');
For i:= 1 to K do
Begin
A[i]:=random(21)-10;
Write(A[i],' ');
if A[i] mod 3 = 0 then P:=P*A[i]
End;
WriteLn;
WriteLn('Произведение элементов,кратных трём: ',P)
End.
Const
K = 13;
Var
A:array[1..K] of integer;
i,X:integer;
Begin
Write('X = ');ReadLn(X);
Write('А: ');
For i:= 1 to K do
Begin
A[i]:=random(21)-10;
Write(A[i],' ');
End;
WriteLn;
i:=0;
Repeat
i:=i+1;
Until (A[i]=X)or(i=K);
if A[i]=X then WriteLn(i)
else WriteLn('Таких элементов нет')
End.



Для выполнения этих задач, вам потребуется написать код на языке программирования. Я предоставлю примеры на Python, но вы можете выбрать любой другой язык, с которым вы знакомы.
1. Определение количества элементов в массиве A, равных заданному значению X:
```python def count_elements_equal_to_x(A, X): count = 0 for element in A: if element == X: count += 1 return count ```
Пример использования:
```python A = [1, 2, 3, 4, 3, 5, 3] X = 3 result = count_elements_equal_to_x(A, X) print(f"Количество элементов в массиве A, равных {X}: {result}") ```
2. Вычисление произведения всех элементов массива A, которые делятся на 3:
```python def product_of_elements_divisible_by_3(A): product = 1 for element in A: if element % 3 == 0: product *= element return product ```
Пример использования:
```python A = [1, 2, 3, 4, 5, 6, 7, 8, 9] result = product_of_elements_divisible_by_3(A) print(f"Произведение элементов массива A, делящихся на 3: {result}") ```
3. Определение номера первого элемента в массиве A, равного X:
```python def index_of_first_element_equal_to_x(A, X): for i, element in enumerate(A): if element == X: return i return -1 # Если элемент не найден
A = [1, 2, 3, 4, 3, 5, 3] X = 3 result = index_of_first_element_equal_to_x(A, X) if result != -1: print(f"Номер первого элемента в массиве A, равного {X}: {result}") else: print(f"Элемент {X} не найден в массиве A.") ```
Эти функции помогут вам выполнить указанные задачи для массива A и значения X.


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







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