var array = new Array();
for(i = 0; i < 5; i++) {
array[i] = Number(prompt("Press " + i + " number "));
document.write(array[i] + " ");
}
document.write("<br />");
var k = 0;
var a = 0;
var o = Number(1);
var max = array[a];
for(j=1; j<5; j++){
for(i = o; i < 5; i++) {
if(max < array[i]) {
max = array[i];
k = i;
}
}
var obmen = array[a];
array[a] = max;
array[k] = obmen;
a = a+1;
o = o+1;
}
document.write("<br />");
for(i = 0; i < 5; i++){
document.write(array[i] + " ");
}
Вот так вроде получается:
var array = [];
var arrayLength = 5;
for (var i = 0; i < arrayLength; i++) {
array[i] = Number(prompt("Press " + i + " number "));
document.write(array[i] + " ");
}
document.write("<br />");
for (var j = 0; j < array.length-1; j++) {
var max = array[j]; // максимальное значение (будем всегда ставить в начало)
var k = j; // индекс текущего максимума
for (i = j+1; i < array.length; i++) {
if (max < array[i]) {
max = array[i];
k = i;
}
}
// ставим максимум на "первую" позицию
var obmen = array[j];
array[j] = max;
array[k] = obmen;
}
document.write("<br />");
for (i = 0; i < array.length; i++)
document.write(array[i] + " ");
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости