amaliy topshiriq Massivlar ustida amallarga oid dastur tuzish.
Mustaqil ishlash uchun topshiriqlar: 1. Elementlari butun sonlardan iborat ro‘yxat berilgan. Indeksi 0 dan boshlanadi. Ro‘yxatning juft indeksidagi elementlarini chiqaruvchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
6
4 -1 9 8 -5 6
4 9 -5
2. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxatning juft elementlarini chiqaruvchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
6
4 -1 9 8 -5 6
4 8 6
3. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxatning manfiy elementlarini chiqaruvchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
6
4 -1 9 8 -5 6
-1 -5
4. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxat elementlari orasidan musbatlari yig‘indisini hisoblovchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
6
4 -1 9 8 -5 6
27
5. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxat elementlari orasidan munfiylarni, ularning sonini va ko‘paytmasini hisoblovchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
6
4 -1 9 -8 -5 6
-1 -8 -5
3 ta
-40
Javob
4.1-topshiriq
k=int(input())
n=list(map(int,input().split()))
d=[]
for i in range(0,k,2):
d.append(n[i])
print(d)
4 .2-topshiriq
k=int(input())
n=list(map(int,input().split()))
d=[]
for i in range(0,k):
if n[i]%2==0:
d.append(n[i])
print(d)
4.3-topshiriq
k=int(input())
n=list(map(int,input().split()))
d=[]
for i in range(0,k):
if n[i]<0:
d.append(n[i])
print(d)
4.4-topshiriq
k=int(input())
n=list(map(int,input().split()))
d=0
for i in range(0,k):
if n[i]>0:
d+=n[i]
print(d)
4.5-topshiriq
k=int(input())
n=list(map(int,input().split()))
d=[]
s=0
l=1
for i in range(0,k):
if n[i]<0:
d.append(n[i])
s+=1
l*=n[i]
print(d)
print(s)
print(l)