“Найдите второе наименьшее число в массиве” Ответ

Найдите второе наименьшее число в массиве

const array = [32, 22, 53, 92, 20, 34, 23, 11, 17];
let smallestNum = array[0];
let secondSmallestNum = 0;
for (let i = 1; i < array.length; i++) {
  if (array[i] < smallestNum) {
    secondSmallestNum = smallestNum;
    smallestNum = array[i];
  } else if (array[i] !== smallestNum && array[i] < secondSmallestNum) {
    secondSmallestNum = array[i];
  }
}
console.log(smallestNum);
console.log(secondSmallestNum);
Md. Ashikur Rahman

Поиск второго наивысшего числа в массиве

public static int secHigh(int arr[]){
  int firstHigh = 0,secHigh = 0;
  for(int x: arr){
    if(x > firstHigh){
      secHigh = firstHigh;
      firstHigh = x;
    }else if(x > secHigh){
      secHigh = x;
    }
  }
  return secHigh;
}
devasghar

Ответы похожие на “Найдите второе наименьшее число в массиве”

Вопросы похожие на “Найдите второе наименьшее число в массиве”

Больше похожих ответов на “Найдите второе наименьшее число в массиве” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования