Untitled

 avatar
unknown
python
2 years ago
554 B
1
Indexable
def cetak(array, n):
	for i in range(n):
		print(array[i], end=" ")
	print()

def carimin(array, n):
	mini = array[0]
	for i in range(n):
		if mini == 0:
			mini = array[i]
		elif 0 < array[i] < mini:
			mini = array[i]
	return mini

def kurangi(array, n):
	cetak(array, n)
	mini = carimin(array, n)
	nol = 0
	for i in range(n):
		if array[i] == 0:
			nol += 1
		else:
			array[i] -= mini
	if nol < n:
		kurangi(array, n)

N = int(input("Masukkan banyak nilai: "))
arr = [int(input("Masukkan nilai ke-"+str(i+1)+": ")) for i in range(N)]

kurangi(arr, N)
Editor is loading...