N o`lchamli A massiv va K butun soni (1≤K≤N) berilgan. AKelementning boshlang`ich qiymati uning har bir elementiga ko`paytirilsin.
5 3
2 7 9 4 6
18 63 81 36 54 66
2.
N o`lchamli butun tipli massiv berilgan. Birinchi juft sonning dastlabki qiymati massivdagi barcha juft sonlarga ko`paytirilsin. Agar massivda juft son bo`lmasa, massiv o`zgartirishsiz qoldirilsin.
5
2 7 9 4 6
4 7 9 8 12
3.
N o`lchamli butun tipli massiv berilgan. Oxirgi uchragan toq soninig boshlang`ich qiymati massivdagi barcha toq sonlarga ko`paytirilsin. Agar massivda toq son bo`lmasa, massiv o`zgartirishsiz qoldirilsin.
5
2 7 3 4 6
2 21 9 4 6
№
Masala
Qiymat
Natija
4.
No`lchamli massiv berilgan. Uning eng
katta va eng kichik elementlari o`rni almashtirilsin.
5
2 7 3 4 6
7 2 3 4 6
5
No`lchamli massiv berilgan(N-juft son).
Uning birinchi elementini ikkinchisi bilan, uchinchi elementini to`rtinchisi bilan va hokazo. Xuddi shu tarzda elementlar o`rni almashtirilsin.
6
2 7 3 4 6 8
7 2 4 3 8 6
6
No`lchamli massiv berilgan (N-toq son).
Massivning birinchi yarmi bilan ikkinchi yarmini o`rni almashtirilsin.
6
2 7 3 4 6 8
4 6 8 2 7 3
7
N o`lchamli massiv berilgan. Uning
elementlari teskari tartibda chiqarilsin.
6
2 7 3 4 6 8
8 6 4 3 7 2
8
No`lchamli Amassiv hamda Kva L butun sonlar berilgan (1≤K≤L≤N). AKva ALelementlar orasida joylashgan massiv elementlarini teskari tartibda (o`rni)
almashtirilsin. AKva ALham kiradi.
6 2 4
2 7 3 4 6 8
2 4 3 7 6 8
9
No`lchamli Amassiv hamda Kva L butun sonlar berilgan (1≤K≤L≤N). AKva ALelementlar orasida joylashgan massiv elementlarini teskari tartibda (o`rni)
almashtirilsin. AKva ALkirmaydi.
6 2 5
2 7 3 4 6 8
2 7 4 3 6 8
10
N o`lchamli massiv berilgan. Eng kichik va eng katta elementlari orasida
joylashgan massiv elementlari 0 ga aylantirilsin(min va max elementlar
kirmaydi).
6
2 7 3 4 6 8
2 0 0 0 0 8
11
No`lchamli massiv berilgan. Massivning eng katta va eng kichik elementlari orasida joylashgan elementlari teskari tartibda o`rni almashtirilsin (min va max
elementlar kiradi).
6
2 7 3 4 6 8
8 6 4 3 7 2
12
No`lchamli massiv berilgan. Uning hamma lokal maksimumlari 0 bilan
almashtirilsin(min va max elementlar kirmaydi).
6
2 7 3 4 6 8
2 0 3 4 6 8
13
No`lchamli massiv berilgan. Uning hamma local minimumlari(ya’ni
yonidagilardan kichik son) kvadratga ko’tarilsin.
6
2 7 3 4 6 8
2 7 9 4 6 8
14
No`lchamli massiv berilgan. Massivning
har bir elementini shu element bilan yonidagilarining o`rta arifmetigiga
almashtirilsin.
6
2 4 6 8 10 12
3 4 6 8 10 11
№
Masala
Qiymat
Natija
15
N o`lchamli massiv berilgan. Massiv elementlarini bir qadam o`ngga siljitish amalga oshirilsin. (bunda A1→A2ga o`tadi, A2→A3, …, AN-1→ANga o`tadi.) Massivning N- elementining oldingi qiymati yuqoladi. Birinchi elementining qiymati 0 ga teng bo`lib qoladi.
6
2 4 6 8 10 12
0 2 4 6 8 10
16
N o`lchamli massiv berilgan. Massiv elementlarini bir qadam chapga siljitish amalga oshirilsin. (bunda AN→AN-1ga o`tadi, AN-1→AN-2ga…, A2→A1Birinchi elementning kirgizilgan qiymati yo`qoladi.) Massivning 1- elementining oldingi qiymati yuqoladi. N- elementining qiymati 0 ga teng bo`lib qoladi.
6
2 4 6 8 10 12
4 6 8 10 12 0
17
N o`lchamli massiv va K butun son berilgan (1≤K≤N). Massiv elementlarini K qadam o`ngga siljitish amalga oshirilsin. (bunda A1→AK+1, A2→AK+2ga…, AN-K→ANga o`tadi, oxirgi K ta elementning kirgizilgan qiymatlari yo`qoladi.)
6 2
2 4 6 8 10 12
0 0 2 4 6 8
18
N o`lchamli massiv va K butun son berilgan. (1≤K≤N). Massiv elementlarini K qadam chapga siljitish amalga oshirilsin. (bunda AN→AN-K, AN-1→AN-K-1,…, AK+1→A1,ga o`tadi, boshidagi k ta elementning kirgizilgan qiymatlari yo`qoladi, oxirgi Kta element qiymatlari 0 ga teng bo`lib qolsin).
6
2 4 6 8 10 12
6 8 10 12 0 0
19
N o`lchamli massiv berilgan. Massiv elementlarini bir qadam o`ngga siklli siljitish amalga oshirilsin (bunda A1→A2, A2→A3,…, AN→A1,ga o`tadi).
6
2 4 6 8 10 12
12 2 4 6 8 10
20
N o`lchamli massiv berilgan. Massiv elementlarini bir qadam chapga siklli siljitish amalga oshirilsin (bunda AN→AN-1,An-1→AN-2,…,A1→AN,ga
o`tadi).
6
2 4 6 8 10 12
4 6 8 10 12 2
№
Masala
Qiymat
Natija
21
No`lchamli A massiv va K butun soni
berilgan (1≤K≤4, K). Massiv elementlarini k qadam o`ngga siklli siljitish amalga oshirilsin.(bunda A1-AK+1, A2-AK+2,…, AN-AK,ga o`tadi).4 elementdan iborat yordamchi massivdan
foydalanishga ruxsat etiladi.
6 2
2 4 6 8 10 12
10 12 2 4 6 8
22
No`lchamli A massiv va K butun soni
berilgan (1≤K≤4, K). Massiv elementlarini k qadam chapga siklli siljitish amalga oshirilsin(bunda AN-AN-K ,… A1-AN-K,).4 elementdan iborat yordamchi massivdan foydalanishga ruxsat etiladi.
6 2
2 4 6 8 10 12
6 8 10 12 2 4
23
Massivning birinchi elementidan tashqari
barcha elementlari o`sish bo`yicha tartiblansin. Birinchi elementining joyini o`zgartirib, massiv to`liq o`sish bo`yicha
tartiblansin.
6
8 3 4 7 9 10
3 4 7 8 9 10
24
Massivning oxirgi elementidan tashqari
barcha elementlari o`sish bo`yicha tartiblansin. Oxirgi elementining joyini o`zgartirib, massiv to`liq o`sish bo`yicha tartiblansin.
6
3 4 7 9 10 8
3 4 7 8 9 10
25
Bitta elementidan tashqari barcha
elementlari kamayish tartibida tartiblangan No`lchamli massiv berilgan. Tartiblanishni buzayotgan elementni boshqa o`ringa siljitib massiv
tartiblansin.
5
17 11 10 16 3
17 16 11 10 3
26
N o`lchamli butun tipli massiv berilgan. Massivdagi barcha toq sonlar o`chirilsin
va hosil bo`lgan massivning o`lchami hamda tarkibi chiqarilsin.
6
3 4 7 9 10 8
3 4 10 8
27
N(N>2)o`lchamli butun tipli massiv
berilgan. Massivning juft nomerli hamma elementi o`chirilsin. Shart operatoridan foydalanilmasin.
6
3 4 7 9 10 8
3 7 10
28
N(N>2)o`lchamli butun tipli massiv
berilgan. Massivning toq nomerli hamma elementi o`chirilsin. Shart operatoridan
foydalanilmasin.
6
3 4 7 9 10 8
4 9 8
29
N o`lchamli butun tipli massiv berilgan. Bir xil qo`shni elementlarning
birinchisini qoldirib qolgani o`chirilsin.
6
2 3 3 5 5 5
2 3 5
№
Masala
Qiymat
Natija
30
No`lchamli butun tipli massiv berilgan.
Massivdagi bir xil elementlarning birinchisini qoldirib qolgani o`chirilsin.
6
3 5 3 5 2 5
3 5 2
Ushbulaboratoriyaishibo’yichanamunaviymisolko‘ramiz. Masala. Bazaviy toifasi haqiqiy bo’lgan 10 ta elementli A massivi berilgan. Juft indeksli elementlardan alohida, toq indeksli elementlardan alohida massiv hosil qiling.
Ushbu massivga doir masala uchun C++ tilidagi dastur quyidagicha bo’ladi:
#include # include //================================== usingnamespacestd; int main ( ) { floata[10],b[5],c[5];for(inti=0; i<10;i++) {cout<<"a["<cin>> a[i]; } cout<<"\n**********************\n"; cout<<"\n"; for(inti=0;i<5;i++) {c[i]=a[2*i+1]; b[i]=a[2*i]; cout<<"b["<<2*i<<"]=\a"<< b[i]; cout<<"\tc["<<2*i+1<<"]=\a"<<c[i]<} getch ( ); }
№
Masala
Qiymat
Natija
31
Bazaviy toifasi haqiqiy bo’lgan 10 ta elementli A massivi berilgan. Juft indeksli elementlardan alohida, toq indeksli elementlardan alohida
massiv hosil qiling.