Показать сообщение отдельно
  #1 (permalink)  
Старый 03.04.2012, 23:49
Интересующийся
Отправить личное сообщение для Agness Посмотреть профиль Найти все сообщения от Agness
 
Регистрация: 03.04.2012
Сообщений: 14

Помогите, пожалуйста!
Помогите, пожалуйста!


Создайте Web-страницу, в которой с помощью метода prompt вводятся числа и запоминаются в массиве. Признаком окончания ввода массива является пустая строка. После этого вводятся нижняя и верхняя граница для значений элементов массива. Затем из массива удаляются элементы, значения которых меньше нижней границы или больше верхней границы. Получившийся массив выводится с помощью метода alert.




Попробовала, что-то сделать, но увы до конца не получилось, застряла...
<html>
 <head>
 <script>
 function displayArray(msg, a)
 {
 var arrayLength = a.length;
 var statement ="\nЭлементы массива:";
 for (var i=0; i< arrayLength; i++)
 statement += "\n Элемент " + i + '="' + a[i] + '".';
 alert (statement);
 var board1= prompt("Введите верхнюю границу:","");

 for(var i=0;;i++)
 {
 if (a[i] > board1)
 delete a[i];

 alert(a[i]);
 }
 } 
 </script>
 </head>
 <body>
 <script>
 myArray = new Array();
 for (var i = 0;;i++)
 {
 var n = prompt ("Введите " + (i + 1) + "-й элемент массива\n" +
 "или пустую строку (для окончания ввода):", "");
 if (n == "")
 break;
 myArray[i] = n;
 }

 displayArray ("Инициализация массива", myArray);
 </script>
 </body>
 </html>
Ответить с цитированием