Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Составить алгоритм и программу для решения следующей задачи. Даны два массива X (5), (https://javascript.ru/forum/misc/29639-sostavit-algoritm-i-programmu-dlya-resheniya-sleduyushhejj-zadachi-dany-dva-massiva-x-5-a.html)

rjabijj 05.07.2012 20:47

Составить алгоритм и программу для решения следующей задачи. Даны два массива X (5),
 
Составить алгоритм и программу для решения следующей задачи. Даны два массива X (5), Y (7). Составить из них один массив, разместив элементы произвольным образом. Результат вывести на печать. X = (4, -3, 8, 2, 7); Y = (-5, 12, 9, 0, -1, 6, 6).
Помогите c задачкой, а то что то не выходит:
<script>
var arr2 = [4,-3,8,2,7];
var arr1 = [-5,12,9,0,-1,6,6]
var arr2arr1 = arr2.concat(arr1);
function sRand() 
return Math.random() > 0.5 ? 1 : -1;
arr.sort(sRand);
</script>

:help:

bes 05.07.2012 21:56

var x = [4, -3, 8, 2, 7];
var y = [-5, 12, 9, 0, -1, 6, 6];
var mas = x.slice(); 
var len = y.length;
var num;

for (var i = 0; i < len; i++) {
  num = Math.floor(mas.length * Math.random());
  mas.splice(num, 0, y[i]);
}
alert('x = [' + x + ']\ny = [' + y + ']\nmas = [' + mas + ']');

rjabijj 05.07.2012 22:02

Спасибо огромное!!!)


Часовой пояс GMT +3, время: 02:19.