3-Tajriba ishi 1-Topshiriq


Download 34.01 Kb.
Sana10.04.2022
Hajmi34.01 Kb.
#631749
Bog'liq
3-tajriba ishi
MUS ISH, 141 20 Tarmoqlar iqtisodiyoti mustaqil ish taqsimoti-1, yaxlit va yig\'ma temirbeton konstruksiyalari (Lotincha), 4-tajriba ishi, mustaqil 25.12.21.Nurillo, bohodirjonova shohsanam, 1649843058 (1), 3 Informacija dlja priezda NEW, Diplom, Hujjat matni - 552419-(554454), 2 мавзу, №2-laboratoriya topshiriqlari KI104-19, beta1, 2 5240184250891769323

3-Tajriba ishi
1-Topshiriq

Ikkita kamaymaslik tartibda saralangan massiv berilgan. Birinchi massiv elementlari soni n ta, ikkinchi massiv elementlari soni m ta. Ularni birlashtirib shunday n+m ta elementdan iborat massiv hosil qilingki bu massiv yana kamaymaslik tartibda saralangan bo’lsin. 

Kiruvchi ma’lumotlar: Birinchi qatorda n va m butun sonlari berilgan(1≤n, m≤106) . Ikkinchi qatorda n ta son, birinchi massiv elementlari probel bilan ajratilib berilgan. Ikkinchi qatorda m ta son, ikkinchi massiv elementlari berilgan. Ikkala massivning barcha elementlari modul jihatdan 109 dan oshmaydi. Massivlar kamaymaslik tartibida berilgan.
Chiquvchi ma’lumotlar: Bitta qatorga hosil bo’lgan massiv elementlarini bitta probel bilan ajratib chiqaring.

Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

5 4
5 8 15 29 32
7 18 20 25

5 7 8 15 18 20 25 29 32

3 3
1 2 3
-6 -5 1

-6 -5 1 1 2 3




const a = [4,6,2,9,8,3,6]
const b = [4,5,6,7,8]
for (let x in a){
b.push(a[x])
}
console.log(b.sort());

2-Topshiriq
Butun sonlardan iborat ketma-ketlik berilgan. Sizning vazifangiz bu ketma-ketlikelementlarini qandaydir bir tartibda o’rin almashtirib joylashtirgan paytda 
arifmetik progressiyani tashkil qililishini tekshirish.
Chiquvchi ma’lumotlar
Agar qandaydir bir tartibda joylashtirish orqali arifmetik progressiya hosil qilinibbo’linsa “Yes”, aks holda “No” so’zini chiqaring.
Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

3
4 2 6

Yes

const massiv=[2,4,3,5,7,6,9,8]


let arifmetik;
console.log(tartib=massiv.sort());
let d=tartib[2]-tartib[1];
for(let i=1;iarifmetik=true;
if(d!=tartib[i]-tartib[i-1]){
arifmetik=false; break;
}
}
if(arifmetik==true){
console.log("YES");
}else{
console.log("NO");
}



Download 34.01 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling