Показать сообщение отдельно
  #2 (permalink)  
Старый 28.09.2019, 13:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Ollp,
<script>

var T;
do {
    T = +prompt("Введите количество столбцов: ");
}
while (isNaN(T) || T < 0)
var S;
do{
    S = +prompt("Введите количество строк: ");
}
while (isNaN(S) || S < 0)
var mas = [];
for (var i = 0; i < S; i++){
       mas[i] = [];
       for (var j = 0; j < T; j++){

       mas[i][j] = +prompt("Введите значение "+ (j + 1)+"-ого элемента "+ (i+1) +"строки");
}
}
document.write("Полученный массив: " + JSON.stringify(mas, "", 4))

alert("Какие строки заменить?");
var tt = +prompt("Введите номер первой строки"),
    ss = +prompt("Введите номер второй строки"),
    temp = mas[tt];
    mas[tt] = mas[ss];
    mas[ss] = temp;

document.write("Полученный массив с замененными строками: " + tt +" и " + ss + JSON.stringify(mas, "", 4))

</script>
Ответить с цитированием