84.6k views
1 vote
Write a program that stores n elements of anarray of integers, then finds:

i) the average,
ii) the standard deviation,
iii) the position & value of themaximum element in the array.

User Olivierg
by
5.2k points

1 Answer

4 votes

Answer:

The following code is in python:

import statistics as st

n=int(input("Enter the number of elements \\"))#taking input of the number n..

arrayint=list(map(int,input("Enter the n elements : \\").strip().split()))[:n]#taking input of the array..

print("The mean is "+ str(st.mean(arrayint)))#printing the mean..

print("The standard deviation is "+str(st.stdev(arrayint)))#printing the standard deviation..

max=-1000000

pos=-1

for i in range(len(arrayint)):#loop for finding the maximum and position

if arrayint[i]>max:

pos=i

max=arrayint[i]

print("The maximium and position are "+str(max)+" and "+str(pos))#printing the maximum and the position..

Output:-

Enter the number of elements

5

Enter the n elements :

5 20 12 45 10

The mean is 18.4

The standard deviation is 15.820872289478858

The maximium and position are 45 and 3

Step-by-step explanation:

I have used statistics module in python to calculate the mean and standard deviation.I have looped over the list to find the maximum and it's position in the array.

User Stijn Bernards
by
5.2k points