Вопрос задан 01.07.2023 в 09:15. Предмет Информатика. Спрашивает Мещалкина Настя.

Дан массив К состоящий из 20 элементов в интервале от -5 до 15. Заменить элементы заканчивающиеся

на 8, на предыдущий элемент и подсчитать их количество, найти сумму всех элементов массива.
0 0
Перейти к ответам

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

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

python

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

k = [i for i in range(-5, 15)]

k[13] = 7

print(k.count(8))

print(sum(k))

Что за задача такая, где дан список где в нем только один элемент заканчивается на 8, и это как-раз сама цифра 8. Еще после того как цифра 8 была заменена на 7 в этом списке не осталось чисел заканчивающихся на 8, смысл искать их количество. Я думаю что был бы смысл давать такую задачу если к примеру начало и конец списка вводил пользователь.

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

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

python
# Импортируем модуль для генерации случайных чисел import random # Генерируем массив из 20 случайных чисел в интервале от -5 до 15 array_K = [random.randint(-5, 15) for _ in range(20)] # Выводим исходный массив print("Исходный массив K:", array_K) # Инициализируем переменную для подсчета количества замен replacement_count = 0 # Проходим по массиву и заменяем элементы, заканчивающиеся на 8 for i in range(len(array_K)): if array_K[i] % 10 == 8: # Проверяем последнюю цифру числа if i > 0: array_K[i] = array_K[i - 1] replacement_count += 1 # Выводим измененный массив print("Измененный массив K:", array_K) # Выводим количество замен print("Количество замен:", replacement_count) # Вычисляем сумму всех элементов массива sum_of_elements = sum(array_K) print("Сумма всех элементов массива:", sum_of_elements)

Обратите внимание, что каждый раз запуская этот код, вы будете получать новый случайный массив, так как он генерируется при помощи модуля random.

0 0

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

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

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

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