|
Kirish. Asosiy qism Berilganlar massivi tushunchasi
|
bet | 8/8 | Sana | 06.12.2023 | Hajmi | 53,45 Kb. | | #112116 |
Bog'liq dasturlashint N = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Saralanishi kerak bo'lgan harflarni kiriting:");
char[] mas=new char[N];
for (int i = 0; i < mas.Length; i++)
{
mas[i] = Convert.ToChar(Console.ReadLine());
}
char temp;
for (int i = 0; i < mas.Length; i++)
{
for (int j = i + 1; j < mas.Length; j++)
{
if (mas[i] > mas[j])
{
temp = mas[i];
mas[i] = mas[j];
mas[j] = temp;
}
}
}
Console.WriteLine("Saralashdan keyin:");
for (int i = 0; i < mas.Length; i++)
{
Console.WriteLine (mas[i].ToString());
}
Console.ReadKey();
}
}
}
2.3 1-rasm.
Dastur algoritmini ko’rib chiqamiz:
Boshlash
Nechta raqamlarni saralaymiz? N=
i=0
i++
i
Ha Yo’q
Saralanishi kerak bo’lgan massiv elementlari. qop, m[i]=
i
j
i++, j=i+1, j++
qop=mas[i]; mas[i]=mas[j]; mas[j]=qop
mas[i]>mas[j]
Ha
Saralashdan keyin
i++
i
Ha mas[i]=
Yo’q
|
| |