Вопрос задан 15.08.2018 в 18:47. Предмет Информатика. Спрашивает Крайняя Кристина.

1. Найти номера элементов массива, значения которых кратны 4 или 6. 2. Дан одномерный массив Х1,

Х2, …, Хn . Заменить каждый двухзначный элемент на вторую цифру в его записи.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Боднарчук Максим.
Const n =50;var s,i,j,z:integer;m:array[1.. n] of integer;begin  writeln('Размер массива');  s:= ReadInteger();  for i:=1 to s do    begin      m[i] := random(100)-50;      write( m[i]:4);    end;    writeln;    for i:=1 to s do    begin      j := m[i]mod 4; z := m[i]mod 6;      if (j = 0)or (z=0) then write(i:4);    end;end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Для нахождения номеров элементов массива, значения которых кратны 4 или 6, мы можем использовать цикл, который будет проходить по всем элементам массива и проверять их значения с помощью оператора % (остаток от деления). Если остаток от деления элемента на 4 или 6 равен нулю, то мы добавляем номер элемента в новый массив.

Пример кода на языке Python:

```python array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = []

for index, element in enumerate(array): if element % 4 == 0 or element % 6 == 0: result.append(index)

print(result) ```

Результат выполнения кода будет:

``` [2, 3, 5, 8] ```

2. Для замены каждого двухзначного элемента массива на вторую цифру в его записи, мы также используем цикл, который будет проходить по всем элементам массива. Затем мы проверяем, является ли элемент двухзначным с помощью функции `len()`, которая возвращает количество символов в строке представления элемента. Если элемент двухзначный, то мы заменяем его на вторую цифру, используя оператор деления и остаток от деления на 10.

Пример кода на языке Python:

```python array = [12, 34, 56, 78, 90] result = []

for element in array: if len(str(element)) == 2: result.append(element % 10)

print(result) ```

Результат выполнения кода будет:

``` [2, 4, 6, 8, 0] ```

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

0 0

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

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

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