Вопрос задан 23.06.2023 в 15:13. Предмет Информатика. Спрашивает Темирхан Мухамедияр.

Дан численный массив.Проверить есть ли в нем одинаковые элементы.Вывести на экран сообщения о

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

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

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

Ответ:

mass = [int(s) for s in input('введите элементы через пробел ').split()]

mass_num = []

summ = 0

for i in range(len(mass)):

   if mass.count(mass[i]) > 1 and mass[i] not in mass_num:

       mass_num.append(mass[i])

       summ += mass[i] * mass.count(mass[i])

print(mass)

if mass_num:

   print('YES')

   for number in mass_num:

       print(f'кол-во "{number}" = {mass.count(number)}')

   print('сумма =', summ)

else:

   print('NO')

Объяснение:

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

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

python
# Определение функции для проверки наличия одинаковых элементов def has_duplicates(arr): seen = set() for element in arr: if element in seen: return True seen.add(element) return False # Определение функции для вычисления суммы одинаковых элементов def sum_of_duplicates(arr): duplicate_sum = 0 seen = set() for element in arr: if element in seen: duplicate_sum += element seen.add(element) return duplicate_sum # Ваш численный массив my_array = [1, 2, 3, 4, 2, 5, 6, 6] # Проверка на наличие одинаковых элементов и вывод сообщения if has_duplicates(my_array): print("В массиве есть одинаковые элементы.") else: print("В массиве нет одинаковых элементов.") # Вычисление и вывод суммы одинаковых элементов sum_duplicates = sum_of_duplicates(my_array) print("Сумма одинаковых элементов в массиве:", sum_duplicates)

Просто замените массив my_array на свой собственный массив данных для выполнения этой задачи с вашими данными.

0 0

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

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

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

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