Вопрос задан 01.07.2023 в 17:39. Предмет Информатика. Спрашивает Маруга Демьян.

Помогите с питоном!!! Составьте программы, реализующие основные алгоритмические задачи обработки

массивов. 1. Линейный поиск элементов, обладающих данным свойством (всех элементов, обладающих данным свойством; первого вхождения, последнего вхождения) а) В массиве целых чисел вывести номера всех элементов, кратных 3. б) Найти в массиве целых чисел первый элемент, заканчивающийся цифрой 7. Вывести значение этого элемента. в) Найти в массиве целых чисел последний двухзначный элемент. Вывести номер этого элемента.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лаврова Екатерина.

Ответ:

Объяснение:

a)

a = []

for i in range(len(a)):

   if a[i] % 3 == 0:

       print(i, end='; ')

б)

a = []

for i in range(len(a)):

   if str(a[i])[-1] == '7':

       print(a[i], end='; ')

в)

a = []

for i in range(len(a)):

   if len(str(a[i])) == 2:

       b = i

print(b)

В квадратные скобки после а, введешь нужный тебе массив.

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

Конечно, я могу помочь вам с этими задачами на Python. Вот решения для каждой из них:

  1. Линейный поиск элементов, обладающих данным свойством:

а) Вывести номера всех элементов, кратных 3:

python
def find_multiples_of_3(arr): for i in range(len(arr)): if arr[i] % 3 == 0: print(f"Element {arr[i]} at index {i} is a multiple of 3") # Пример использования array_a = [5, 9, 12, 6, 18, 21, 8] find_multiples_of_3(array_a)

б) Найти первый элемент, заканчивающийся цифрой 7:

python
def find_element_ending_with_7(arr): for i in range(len(arr)): if arr[i] % 10 == 7: print(f"First element ending with 7: {arr[i]}") return # Пример использования array_b = [24, 37, 48, 57, 62, 71] find_element_ending_with_7(array_b)

в) Найти последний двухзначный элемент и вывести его номер:

python
def find_last_double_digit_element(arr): for i in range(len(arr) - 1, -1, -1): if 10 <= arr[i] < 100: print(f"Last double-digit element: {arr[i]} at index {i}") return # Пример использования array_c = [12, 105, 73, 89, 46, 57] find_last_double_digit_element(array_c)

Вы можете использовать приведенные выше функции в своей программе или изменить их в соответствии с вашими потребностями.

0 0

Похожие вопросы

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

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

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