срочно ПИТОН
дан массив 1 2 2 4
после сортировки в него добавляются элементы так что получается
1 2 2 4, 2 4 4 8 (то естть исходные данные увеличиваются в два раза)

найти максимальный элемент
при этом количество элементов массива вводится с клавиатуры


zhar30088003: Ты написал "при этом количество элементов массива вводится с клавиатуры", что это значит? Ты вводишь сам значения массива, потом его отсортировать, и значения умножить на 2 раза?
niktoten: ввожу 7 к примеру получаю 7 элементов 1 2 2 4 2 4 4 (самый больший из них 4)
niktoten: 8 элементов если то 1 2 2 4 2 4 4 8
zhar30088003: почему игноришь? я сидел, кряхтел

Ответы

Ответ дал: zhar30088003
0

import random

print('Введите кол-во значений в массива: ')

i = int(input())

nums = []

for i in range(0, i):

   nums.append(random.randrange(0, 10))

   

print(nums)

   

for i in range(len(nums)):

   for j in range(len(nums)-i-1):

       if nums[j] > nums[j+1]:

           nums[j], nums[j+1] = nums[j+1], nums[j]

print(nums)

nums_new = [i * 2 for i in nums]

print(nums_new)

print(nums_new[-1])

Вас заинтересует