До кожного елементу масиву з n цілих чисел додали його найменший елемент. Отримані значення подали на вхід програми, не змінюючи їх порядок. Вам потрібно відновити початкові значення елементів масиву.Допоможіть будь ласка, я за вас свічку поставлюу церкві! Мова програмування Python. Потрібен код задачі
Ответы
Ответ дал:
1
n = int(input())
a = [int(i) for i in input().split()]
min = a[0]
for i in range(n):
if a[i] < min:
min = a[i]
for i in range(n):
a[i] = a[i] - min
print(*a)
nstsogienko:
Допоможи будь ласка,віддам всі бали
"До кожного елементу масиву з n цілих чисел додали його найменший елемент. " Как может получиться девять из единицы после отнимания? Даже если там было -4
Из 1 должно получиться 3. из 7 должно 9
Просто неудобно написать все данные,которые написала учительница.
Ниже ответ лучше, чем мой, но всё равно там ответ не тот что вы написали.
Там к сожалению написано не пайтоном,а с++
в массиве «3 9 1 -2 4 3 4» наименьшее число — «-2», если прибавить его к последнему элементу получится 2, а не 12
Да,вы правы. Там так и должно быть,я пробел пропустила
Там пайтон, всё правильно. Никаким c++ там и не пахнет.
Спасибо вам всем огромное,все работает! Я очень благодарна,извините за мою тупость
Ответ дал:
2
array = input().split()
minimum = int(array[0]) // 2
for element in array:
number = int(element)
if number < minimum:
minimum = number // 2
original_array = []
for element in array:
original_array.append(int(element) - minimum)
print(original_array)
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад