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.
3. Elementlar o’zgaruvchilarga qo’shiladi.
4. For tsikli yordamida elementlar saralanadi.
5. Saralangan ketma-ketlik ekranga chiqariladi.
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: ");
n = int.Parse(Console.ReadLine());
arr = new int[n];
for (int i = 0; i < n; i++)
{
Console.Write((i + 1) + "-elementni kiriting: ");
arr[i] = int.Parse(Console.ReadLine());
}
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] + " ");
}
Console.ReadLine();
}
}
NATIJA:
Do'stlaringiz bilan baham: |