Вопрос задан 13.10.2018 в 08:07. Предмет Информатика. Спрашивает Доскина Диана.

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

всех элементов массива A, которые делятся на 3. 3. Определите в массиве A номер первого элемента, равного X.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Миначева Ригина.
Const
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.


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

Для выполнения этих задач, вам потребуется написать код на языке программирования. Я предоставлю примеры на 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.

0 0

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

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

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