def setup():
n = [-3,21,-5,17,21]
display(n)
maximum(n)
summation(n)
sum_positive(n)
count_positive(n)
average(n)
increase(n)
def display(a):
i = 0
while(i<len(a)):
print("a [",i,"] =",a[i])
i = i+1
def maximum(a):
i = 1
value = a[0]
while(i<len(a)):
if(value<a[i]):
value = a[i]
i = i+1
print("maximum value =",value)
i = 0
searching = True
while(i<len(a) and searching):
if(a[i]==value):
searching = False
i = i+1
print("index of first max value =",i-1)
i = len(a)-1
searching = True
while(i>=0 and searching):
if(a[i]==value):
searching = False
i = i-1
print("index of last max value =",i+1)
def summation(a):
i = 0
value = 0
while(i<len(a)):
value = value+a[i]
i = i+1
print("Sum of values =",value)
def sum_positive(a):
i = 0
value = 0
while(i<len(a)):
if(a[i]>0):
value = value+a[i]
i = i+1
print("Sum of positive values =",value)
def count_positive(a):
i = 0
count = 0
print("positive values = ",end="")
while(i<len(a)):
if(a[i]>0):
print(a[i]," ",end="")
count = count+1
i = i+1
print("")
print("count of positive values =",count)
def average(a):
i = 0
value = 0
while(i<len(a)):
value = value+a[i]
i = i+1
avg = value/len(a)
print("average of values =",avg)
def increase(a):
i = 0
percent = int(input())
print("new array increase by:",percent,"%")
while(i<len(a)):
a[i] = a[i]+(a[i]*percent/100)
print("a [",i,"] =",a[i])
i = i+1
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น