NL

v Viết chương trình nhập một xâu nhiều số nguyên từ bàn phím ,các số cách nhau bởi dấu cách . Khi nhập xong đưa ra thông báo:

-số lượng các số đã nhập.

-tính tổng các số lẻ.

-số nhỏ nhất ở vị trí lớn nhất.

-số lớn  nhất ở vị trí nhỏ nhất

NL
16 tháng 3 2023 lúc 20:52

A=input("Nhập dãy các số cách nhau bởi dấu cách: ")

S=A.split()

k = 0

n=[]

c = len(S)

m1 = min(S)

m2 = max(S)

for x in S:

          n.append(float(x))

b=[]

for a in n :

          if a % 2 != 0 :

                   b.append(float(a))

S=0

for i in b:

    k=k+i

print("Số lượng các số đã nhập",c)

print("Tổng các số lẻ là", k)

print("Số nhỏ nhất là", m1)

print("Số lớn nhất là ", m2)

Bình luận (1)
HN
17 tháng 3 2023 lúc 20:05

A=input("nhập xâu:")
N=A.split()
B=[]
tl= 0
for i in N:
    B.append(int(i))
    max=B[0]
    min=B[0]
print("Có",len(B),"số đã nhập")
for k in range(len(B)):
    if k%2 != 0:
        tl=tl + k
print("tổng các số lẽ là:",tl)
for e in range(len(B)):
    if B[e]>max:
        max = B[e]
        vtnn = e 
    if B[e]<=min:
        min = B[e]
        vtln = e
print("số lớn nhất là:",max,"ở vị trí:",vtnn)
print("số nhỏ nhất là:",min,"ở vị trí:",vtln)

 

Bình luận (1)
NL
18 tháng 3 2023 lúc 5:20

n=0

m=[]

a=0

s=0

S= input (" Nhập dãy các số cách nhau bởi 1 dấu cách :")

A=S.Split ()

b=int(A[0])

If int (A [i])%2==1:

s=s+int(A[i])

If int (A[i])>a:

   a=int(A[i])

   n=i

If b>=int (A[i]):

    b=int(A[i])

    m.append(i)

primt (" số lượng các số đã nhập ",len(A))

primt(" tổng các số lẻ là ",s)

primt(" số lớn nhất là :",a"tại vị trí nhỏ nhất ",n+)

primt("số nhỏ nhất là :",b,"tại vị trí nhỏ nhất:"m[lent(n)-1])

Bình luận (0)