Қолаби умумӣ
Ҳамаи супоришҳо як шакл доранд: аввал ва ададро мехонем, баъд ҳисоб мекунем. Дар лаборатория қисми хондан тайёр аст, ҳисобро шумо менависед.
Се қолаби асосӣ:
- Ҷамъ:
s = 0, дар сиклs += a[i];. - Калонтарин:
mx = a[0], сикл азi = 1:if (a[i] > mx) mx = a[i];. - Баръакс: сикл аз
n - 1то 0 боi--.
Натиҷа:
Дар барнома mx калонтарин ва k – шохиси он аст.
Ҷойивазкунии «пуфакӣ»
Барои тартиб додани массив бо афзоиш маъмултарин усули содда: аз чап ба рост ҷуфтҳои ҳамсояро муқоиса мекунем; агар a[i] > a[i + 1], онҳоро иваз мекунем. Баъди як гузариш калонтарин ҷузъ дар охир меистад. Гузаришро барои ҷузъҳои боқимонда такрор мекунем.
Ивази ду ҷузъ бо тағйирёбандаи ёрирасон t (мисоли шиша ва обу шир):
Натиҷа: