А(20) массиві берілген. Массивтің ең кіші элементін тауып

0 дауыс
4.1k қаралым
А(20) массиві берілген. Массивтің ең кіші элементін тауып, оған дейін орналасқан элементтерді кему реті бойынша сұрыптау программасын құру керек.
Бағдарламалау

1 жауап

+1 дауыс
Жақсы жауап

қаңқасы былай болады:

int[] array = { көп сандар... }

алдымен ең кіші элемент индексін табамыз:

int minIndex = 0;

for (int i = 0; i < array.length; i++) {

    if (array[minIndex] > array[i]) minIndex = i;

}

кейін сұрыптау, кіші элемент индексіне дейін:

for (int i = 0; i < minIndex; i++) {

    // сұрыптау

}

барлығын жазып тастасақ дұрыс болмас, қалғанын өзің жасап көр. Болмаса жазарсың қалғанын да жазамыз.

127,692 сұрақ
322,280 жауап
153,250 пікір
72,713 қолданушы