Viết chương trình nhập N số nguyên từ bàn phím: a, in ra màn hình các số chẵn, số lẻ b, tính và in ra màn hình tổng các số âm, tổng các số dương c, đếm các số không có trong dãy số đó (bên mình làm python ạ)

2 câu trả lời

n = int(input())
lst = []
for i in range(1,n+1):
    lst.append(int(input()))
print("Cac so chan: ")
for c in lst:
    if c%2==0:
        print(c)
print("Cac so le: ")
for c in lst:
    if c%2!=0:
        print(c)
sa=sd=0
for c in lst:
    if c>0:
        sd+=c
    else:
        sa+=c
print("Tong am: ",sa)
print("Tong duong: ",sd)
d=0
for c in lst:
    if c==0:
        d+=1
print("Co ",d," so 0")

n = int(input("Nhap so luong phan tu: "))
a = []
s = sa = d = 0

for i in range(n):
    a.append(int(input("Nhap phan tu thu %d: "%(i+1))))

print("a) Cac so chan: ")

for i in range(len(a)):
    if a[i] % 2 == 0:
        print("  ",a[i]," ",end = "")

print("\n   Cac so le: ")

for i in range(len(a)):
    if a[i] % 2 == 1:
        print("  ",a[i]," ",end = "")
        
for i in range(len(a)):
    if a[i] > 0:
        s = s + a[i]
    elif a[i] < 0:
        sa = sa + a[i]
        
print("\nb) Tong cac so duong: ",s)
print("   Tong cac so am: ",sa)

for i in range(len(a)):
    if a[i] == 0:
        d = d + 1
        
print("c) Co",d," so 0")

Câu hỏi trong lớp Xem thêm