Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   JavaScript срочно (https://forum.antichat.xyz/showthread.php?t=192726)

Rebit 02.04.2010 14:05

JavaScript срочно
 
Срочно нужно Задано одновимірний масив цілих чисел, визначити значення найменшого елементу і вивести його на екран.

Nizhegorodets 02.04.2010 14:14

Если я так понял... отсортируй сначало массив по возрастанию/убыванию и выведи первый/последний элемент массива...
Если массив маленький, то и пузырьком можно отсортировать - это самое простое.

Rebit 02.04.2010 14:17

нужен исходник

Dr.Brain 02.04.2010 14:18

Сортировка, а потом

echo "mas[0]";

Rebit 02.04.2010 14:26

<script language="JavaScript">
function sortByLength(a, b)
{
if(a.length > b.length) return 1;
else
if(a.length = b.length) return 0;
else return -1;
}

// инициализация массива
var myArray = new Array()
myArray[0] = '1'
myArray[1] = '665'
myArray[2] = '10'
myArray[3] = '0'
myArray[4] = '13'

alert('исходный массив:\n\n' + myArray.join('\n'))


myArray.echo "mas[0]";;
alert('сортированный по длине:\n\n' + myArray.join('\n'))
</script>

што не так ?

Ins3t 02.04.2010 14:29

Код:

<script>
function sortMas(i, ii)
{
    if (i > ii)
        return 1;
    else if (i < ii)
        return -1;
    else
        return 0;
}
var arr = [3, 6, 4, 7, 1, 2, 10, 13, 19, 0];
arr.sort(sortMas);
alert(arr[0]);
</script>


Rebit 02.04.2010 14:30

Плиз напишите все с нуля ктото

Rebit 02.04.2010 14:34

нужно через цикл

Ins3t 02.04.2010 14:40

Зачем цикл здесь?

Код:

<script language="JavaScript">
function sortByLength(a, b)
{
    if (a > b)
        return 1;
    else if (a < b)
        return -1;
    else
        return 0;
}
var myArray = new Array()
myArray[0] = '1'
myArray[1] = '665'
myArray[2] = '10'
myArray[3] = '0'
myArray[4] = '13'

alert('исходный массив:\n\n' + myArray.join('\n'))
myArray.sort(sortByLength);

var min = myArray[0];
alert('Минимальное значение массива:' + min);
</script>


wildshaman 02.04.2010 14:49

<script language="JavaScript">
var arr = [1, 2,5,4,7,9,3,6,3,7];
arr.sort();
alert(arr[0]);
</script>


Время: 20:49