Вопрос задан 06.11.2018 в 01:57. Предмет Информатика. Спрашивает Бочкарев Анатолий.

Помогите пожалуйста!1. Найти индексы тех элементов массива, элементы которых равны последнему

элементу массива из 30 элементов заданных случайным образом числами от -5 до 15. 2. Увеличить все четные элементы массива на K.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ерёмина Ксюша.
Var
a: array [1..30] of integer;
i, k: integer;
begin
write('k = ');
readln(k;)
for i:=1 to 30 do
begin
a[i]:=random(21)-5;
writeln('a[', i, '] = ', a[i]);
end;
for i:=1 to 30 do
begin
if a[i]=a[30] then write(i, ' ');
if a[i] mod 2 = 0 then a[i]:=a[i]+k;;
end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте начнем с первой части задачи - нахождения индексов элементов массива, которые равны последнему элементу.

Для начала создадим массив из 30 элементов со случайными числами от -5 до 15 на Python:

```python import random

# Генерация массива из 30 элементов arr = [random.randint(-5, 15) for _ in range(30)]

# Вывод массива для наглядности print("Исходный массив:", arr) ```

Теперь найдем индексы элементов, равных последнему элементу массива:

```python last_element = arr[-1] # Последний элемент массива indices = [index for index, element in enumerate(arr) if element == last_element]

# Вывод индексов элементов, равных последнему элементу print("Индексы элементов, равных последнему элементу:", indices) ```

Теперь перейдем ко второй части задачи - увеличить все четные элементы массива на K:

```python K = 5 # Пример значения K, которое вы хотите использовать

# Увеличение всех четных элементов массива на K for i in range(len(arr)): if arr[i] % 2 == 0: # Проверка на четность arr[i] += K

# Вывод измененного массива после увеличения четных элементов на K print("Массив после увеличения четных элементов на K:", arr) ```

Это пример кода на Python для выполнения задачи. Если вы хотите использовать другие значения или язык программирования, дайте знать, и я могу помочь с изменениями.

0 0

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

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

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