Irina321t
?>

В.8. В одномірному масиві, який складається з N дійсних елементів, обчислити: 1) номер максимального елемента масиву; 2) суму елементів масиву, що розташовані між першим та другим від’ємними елементами. Перетворити масив таким чином, щоб в першій його половині розміщувались елементи, модуль яких не перевищує 1., в другій половині – інші елементи. На екран вивести: вихідний масив; обчислені значення та перетворений масив.

Информатика

Ответы

vikashop269

mass = [int(input('введите элемент массива ')) for s in range(int(input('введите число N ')))]

print(mass)

mx = k = 0

for i in range(len(mass)):

   if mass[i] > mass[mx]:

       mx = i

   if mass[i] % 2:

       k += 1

       if k == 1:

           start = i

       if k == 2:

           fin = i

print('номер максимального элемента', mx)

if k < 2:

   print('нечетных элементов в массиве или нет или он один')

else:

   summ = sum(mass[start + 1:fin])

   print('сумма элементов между', mass[start], 'и', mass[fin], '=', summ)

for i in range(len(mass) - 1):

   for j in range(i + 1, len(mass)):

       if abs(mass[j]) <= 1:

           mass[i], mass[j] = mass[j], mass[i]

print(mass)

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В.8. В одномірному масиві, який складається з N дійсних елементів, обчислити: 1) номер максимального елемента масиву; 2) суму елементів масиву, що розташовані між першим та другим від’ємними елементами. Перетворити масив таким чином, щоб в першій його половині розміщувались елементи, модуль яких не перевищує 1., в другій половині – інші елементи. На екран вивести: вихідний масив; обчислені значення та перетворений масив.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vallzh8328
e-s-i-k
sohrokova809
Валентинович133
Татьяна902
Ignateva737
uvarovig
mail5
sandovo590
sn009
puchkovajulia
Leonidovich_Elena771
ngz55
Ofelya1308
jaksonj326