# Saralash algoritmi tavsiloti: tanlash usuli bilan saralash pufakchali usuli bilan saralash aralash usuli bilan saralash shell usuli bilan saralash piramida usuli bilan saralash tez tartiblash usuli bilan saralash 9 birlashtirish usuli bilan saralash

 bet 1/2 Sana 19.06.2023 Hajmi 193.57 Kb. #1612729
1   2
Bog'liq
OYGUL

Fan: Algoritimlar va berilganlar strukturasi 2022-2023-yil

## MUNDARIJA

Saralash algoritmi tavsiloti: 1
TANLASH USULI BILAN SARALASH 2
PUFAKCHALI USULI BILAN SARALASH 4
ARALASH USULI BILAN SARALASH 5
SHELL USULI BILAN SARALASH 6
PIRAMIDA USULI BILAN SARALASH 8
TEZ TARTIBLASH USULI BILAN SARALASH 9
BIRLASHTIRISH USULI BILAN SARALASH 11

## Saralash algoritmi tavsiloti:

1. Foydalanuvchi tomonidan berilgan n ta elementni o’z ichiga oladi.

2. Elementlarni o’zaro taqqoslash uchun o’zgaruvchilar yaratiladi.
4. For tsikli yordamida elementlar saralanadi.

Saralash dasturi C# tilida:
using System;

class Program

{
static void Main(string[] args)
{
int n = 0;
int[] arr;
int temp;

Console.Write("n ni kiriting: ");

arr = new int[n];

for (int i = 0; i < n; i++)
{
Console.Write((i + 1) + "-elementni kiriting: ");
}

for (int i = 0; i < n - 1; i++)
{
for (int j = i + 1; j < n; j++)
{
if (arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}

Console.Write("Saralangan ketma-ketlik: ");

for (int i = 0; i < n; i++)
{
Console.Write(arr[i] + " ");
}

}
}
NATIJA: