Dasturiy kod
Nassi/Shneidermann-Diagramm diagrammasidagi funksiya yuqori saviyali istalgan tilda ifodalanadi. Namuna sifatida bu o‘rinda C dasturlash tilidan foydalanish mumkin. Funksiyaga ma’lumotlar maydonining birinchi elementi uzatilishi mumkin (indeks kabi), biroq u keyin funksiyada odatdagiday burchak qavslari bilan ajratilishi mumkin. Keyinda ma’lumotlar maydonining yuqorigi indeksi talab qilinadi (ArrayLength).
void BubbleSort(int *Array, int ArrayLength)
{
int x, y;
int temp;
for(x=0;x<=ArrayLength;x++)
{
for(y=0;y<=ArrayLength;y++)
{
if(y < ArrayLength)
{
if(Array[y] > Array[y+1])
{
temp = Array[y];
Array[y] = Array[y+1];
Array[y+1] = temp;
}
}
}
}
}
Endi, dastur bekamu-ko‘stmi, u istalgan talablarga javob beradimi, tekshirib ko‘rish kerak.
Do'stlaringiz bilan baham: |