From 9cdfd7713712cc70d048377830e1153c83dcf51d Mon Sep 17 00:00:00 2001
From: Muxammad <101173922+asilbekbakhrom@users.noreply.github.com>
Date: Mon, 4 Jul 2022 23:45:26 +0500
Subject: [PATCH 1/4] Update Lab 8 - Arrays.md
---
Lab 8 - Arrays.md | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/Lab 8 - Arrays.md b/Lab 8 - Arrays.md
index 3bdd742..b3a8c05 100644
--- a/Lab 8 - Arrays.md
+++ b/Lab 8 - Arrays.md
@@ -275,3 +275,32 @@ Sotib olingan soyabonlar sonini chop eting.
| Input | Output |
| - | - |
| `2 5 1`
`2 0`
`1 1`
`2 0`
`1 1`
`2 1` | `2` |
+
+### Masala 12.
+
+### Array birlashtirish
+
+###### Description
+
+> Sizga ikkita saralangan bog'langan ro'yxatlar array 1 va array 2 beriladi.
+> Ikki arrayni bitta tartiblangan arrayda birlashtiring. Array birinchi ikkita array elementrini birlashtirish orqali tuzilishi kerak.
+> Birlashtirilgan bog'langan arrayning boshini qaytaring.
+###### Input
+> - arrayda sonlar soni (1 ≤ arr_num ≤ 50).
+> - arraydagi sonlar (-100 <= arr_val <= 100)
+
+###### Output
+array 1 va array2 ham kamaymaydigan tartibda chop eting
+
+###### Namuna 1
+| Input | Output |
+| - | - |
+| `1 2 4`
`1 3 4` |`1 1 2 3 4 4`|
+###### Namuna 2
+| Input | Output |
+| - | - |
+| ` `
`0`
|`0`|
+###### Namuna 3
+| Input | Output |
+| - | - |
+| ` `
` `
|` `|
From fb7e61d1232329a4f3349aac4b4c2b4f00935058 Mon Sep 17 00:00:00 2001
From: Muxammad <101173922+asilbekbakhrom@users.noreply.github.com>
Date: Thu, 7 Jul 2022 13:01:32 +0500
Subject: [PATCH 2/4] Update Lab 8 - Arrays.md
---
Lab 8 - Arrays.md | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/Lab 8 - Arrays.md b/Lab 8 - Arrays.md
index b3a8c05..ef4c42c 100644
--- a/Lab 8 - Arrays.md
+++ b/Lab 8 - Arrays.md
@@ -282,15 +282,16 @@ Sotib olingan soyabonlar sonini chop eting.
###### Description
-> Sizga ikkita saralangan bog'langan ro'yxatlar array 1 va array 2 beriladi.
-> Ikki arrayni bitta tartiblangan arrayda birlashtiring. Array birinchi ikkita array elementrini birlashtirish orqali tuzilishi kerak.
-> Birlashtirilgan bog'langan arrayning boshini qaytaring.
+> Siz ikkita array o'qib oling.
+> Ikkita arrayni bitta arrayda birlashtiring.
+> Birlashtirilgan arrayni o'sib borish tartibida sort qiling
+> Birlashtirilgan arrayni chop eting.
###### Input
-> - arrayda sonlar soni (1 ≤ arr_num ≤ 50).
+> - array elementlar soni (1 ≤ arr_num ≤ 50).
> - arraydagi sonlar (-100 <= arr_val <= 100)
###### Output
-array 1 va array2 ham kamaymaydigan tartibda chop eting
+Birlashtirilgan arrayni o'sish borish tartibida chop eting.
###### Namuna 1
| Input | Output |
From 69a02de28d314328377f72a31f5b66087d802c3c Mon Sep 17 00:00:00 2001
From: Muxammad <101173922+asilbekbakhrom@users.noreply.github.com>
Date: Thu, 7 Jul 2022 13:10:29 +0500
Subject: [PATCH 3/4] Update Lab 8 - Arrays.md
---
Lab 8 - Arrays.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Lab 8 - Arrays.md b/Lab 8 - Arrays.md
index ef4c42c..a782f53 100644
--- a/Lab 8 - Arrays.md
+++ b/Lab 8 - Arrays.md
@@ -284,7 +284,7 @@ Sotib olingan soyabonlar sonini chop eting.
> Siz ikkita array o'qib oling.
> Ikkita arrayni bitta arrayda birlashtiring.
-> Birlashtirilgan arrayni o'sib borish tartibida sort qiling
+> Birlashtirilgan arrayni o'sib borish tartibida sort qiling.
> Birlashtirilgan arrayni chop eting.
###### Input
> - array elementlar soni (1 ≤ arr_num ≤ 50).
From 571354c7c97659de9a839dd7f53ef47e5a6ae77d Mon Sep 17 00:00:00 2001
From: Wahid Abduhakimov
Date: Sun, 28 May 2023 12:30:03 +0900
Subject: [PATCH 4/4] Edited code
---
Lab 8 - Arrays.md | 68 +++++++++++++++++++++++------------------------
1 file changed, 33 insertions(+), 35 deletions(-)
diff --git a/Lab 8 - Arrays.md b/Lab 8 - Arrays.md
index a782f53..cc5e19a 100644
--- a/Lab 8 - Arrays.md
+++ b/Lab 8 - Arrays.md
@@ -1,6 +1,6 @@
-## Lab 8 — Arrays
+## Lab 8 — Arraylar
-### Masala 1.
+### Masala 1
###### Description
@@ -52,7 +52,7 @@ Hosil bo'lgan ***`array`*** ning har bir elementini alohida qatorlarda chop etil
###### Description
-> - 10 ta butun `N` sonlarni o'qib, ularni ***`array`*** ga saqlansin (`1 ≤ N ≤ 3`).
+> - 10 ta butun `N` sonlarni o'qib, ularni ***`array`*** ga saqlansin: (`1 ≤ N ≤ 3`).
> - Arrayda har bir sonning nechtadan mavjudligini aniqlansin.
> - Har bir sonni va shu sonning sanog'icha yulduzchalarni chop etadigan dastur tuzilsin.
@@ -174,16 +174,23 @@ Arrayning eng katta qiymatga ega 2 ta elementlarini alohida qatorlarda chop etil
###### Description
- 3 ta butun `sonlar` o'qilsin (`0 ≤ sonlar ≤ 5`).
- Shu sonlarni ifodalovchi ingliz tilidagi so'zlar 3 ta alohida qatorlarda, namunadagidek chop etilsin.
+> - 3 ta butun `sonlar` o'qilsin: $0 \leq sonlar \leq 5$
+> - Shu sonlarni ifodalovchi ingliz tilidagi so'zlar 3 ta alohida qatorlarda, namunadagidek chop etilsin.
-> HINT: 2 o'lchamli `array`dan foydalanilsin.
+:bulb: 2 o'lchamli `array`dan foydalanilsin.
-
+| **Son** | **So'z** |
+|---------|----------|
+| **0** | `ZERO-` |
+| **1** | `ONE--` |
+| **2** | `TWO--` |
+| **3** | `THREE` |
+| **4** | `FOUR-` |
+| **5** | `FIVE-` |
###### Input
-3 ta butun `sonlar` (`0 ≤ sonlar ≤ 5`).
+3 ta butun `sonlar`: $0 \leq sonlar \leq 5$
###### Output
@@ -196,7 +203,7 @@ Shu sonlarning ingliz tilidagi nomini alohida qatorlarda chop etilsin.
---
-### Masala 9.
+### Masala 9
###### Description
@@ -219,19 +226,17 @@ Har bir talabaning umumiy balli alohida qatorlarda chop etilsin.
---
-### Masala 10.
+### Masala 10 - Achchiq Haqiqat
###### Description
-### Achchiq Haqiqat
-
-90% birinchi kurs talabalari o'zlarini o'rtachadan yuqori baho oladi deb hisoblashadi. Achchiq haqiqatni aytish vaqti keldi
+$90\%$ birinchi kurs talabalari o'zlarini o'rtachadan yuqori baho oladi deb hisoblashadi. Achchiq haqiqatni aytish vaqti keldi
###### Input
- - Birinchi qatorda `testcase`lar soni `C` (1 ≤ C ≤ 1000).
- - Keyingi `C` ta qatorlarda studentlar soni `N` va ularning `N` ta baholari bitta qatorda ketma-ket kiritiladi. (1 ≤ N ≤ 1000).
- - Baholar 1 dan 100 gacha bo'lgan butun sonlar (1 ≤ baholar ≤100).
+ - Birinchi qatorda `testcase`lar soni `C`: $1 \leq C \leq 1000$
+ - Keyingi `C` ta qatorlarda studentlar soni `N` va ularning `N` ta baholari bitta qatorda ketma-ket kiritiladi: $1 \leq N \leq 1000$
+ - Baholar 1 dan 100 gacha bo'lgan butun sonlar: $1 \leq baholar \leq 100$
###### Output
@@ -258,13 +263,16 @@ Har bir `testcase` uchun o'rtachadan yuqori natija ko'rsatgan o'quvchilar foizin
###### Input
-Birinchi qatorda **`3`** ta butun sonlar ($N, M$, $B_0$) berilgan.
+Birinchi qatorda **`3`** ta butun sonlar $N, M, B_0$ berilgan.
-> - $N$ — binolar soni (2 ≤ $N$ ≤ 10).
-> - $M$ — harakatlanishlar soni (1 ≤ $M$ ≤ 200).
-> - $B_0$ — harakatlanish boshlanadigan bino (1 ≤ $B_0$ ≤ $N$).
+> - $N$ — binolar soni: $2 \leq N \leq 10$
+> - $M$ — harakatlanishlar soni: $1 \leq M \leq 200$
+> - $B_0$ — harakatlanish boshlanadigan bino: $1 \leq B_0 \leq N$
-> Keyingi $M$ qatorning har bir i - qatorida Wahid ketayotgan $B_i$ bino va soyabon ehtiyojini anglatuvchi $R_i$ kiritiladi. (1 ≤ $B_i$ ≤ $N$; 0 ≤ $R_i$ ≤ 1; $B_{i − 1}$ $!= B_i$)
+> Keyingi $M$ qatorning har bir i - qatorida Wahid ketayotgan $B_i$ bino va soyabon ehtiyojini anglatuvchi $R_i$ kiritiladi.
+$$1 \leq B_i \leq N$$
+$$ 0 \leq R_i \leq 1$$
+$$B_{i − 1} != B_i$$
###### Output
@@ -276,9 +284,7 @@ Sotib olingan soyabonlar sonini chop eting.
| - | - |
| `2 5 1`
`2 0`
`1 1`
`2 0`
`1 1`
`2 1` | `2` |
-### Masala 12.
-
-### Array birlashtirish
+### Masala 12 - Arraylarni birlashtirish
###### Description
@@ -287,8 +293,8 @@ Sotib olingan soyabonlar sonini chop eting.
> Birlashtirilgan arrayni o'sib borish tartibida sort qiling.
> Birlashtirilgan arrayni chop eting.
###### Input
-> - array elementlar soni (1 ≤ arr_num ≤ 50).
-> - arraydagi sonlar (-100 <= arr_val <= 100)
+> - array elementlar soni: $1 \leq N \leq 50$
+> - arraydagi sonlar: $-100 \leq qiymat \leq 100$
###### Output
Birlashtirilgan arrayni o'sish borish tartibida chop eting.
@@ -296,12 +302,4 @@ Birlashtirilgan arrayni o'sish borish tartibida chop eting.
###### Namuna 1
| Input | Output |
| - | - |
-| `1 2 4`
`1 3 4` |`1 1 2 3 4 4`|
-###### Namuna 2
-| Input | Output |
-| - | - |
-| ` `
`0`
|`0`|
-###### Namuna 3
-| Input | Output |
-| - | - |
-| ` `
` `
|` `|
+| `1 2 4`
`1 3 4` |`1 1 2 3 4 4`|
\ No newline at end of file