<html>
<title>Единичная матрица
</title>
<head>
<head>
<body>
<script language="JavaScript">
function myFunction4() {
var n = parseInt(document.myForm4.myNum1.value);
document.myForm4.myNum3.value =""
//a = new Array()
if (isNaN(n))
{ alert('Введите ЦЕЛОЕ ЧИСЛО!')
return
}
for (i=1;i<=n;i++)
{ for (j=1;j<=n;j++)
{ if (i==j)
{document.myForm4.myNum3.value +='1 '}
else
{document.myForm4.myNum3.value +='0 '}
}
document.myForm4.myNum3.value +='\n'
}
}
</script>
<form name="myForm4">
<font face="Arial">
<p align="center">
<b>
<font face="Arial" color="#FF0000">
Задача</font></b><font face="Arial" color="#FF0000"><b>
Lesson1_1</b></font>
</p>
<p align="justify">
Дано натуральное число <b>N</b>.
Необходимо получить единичную матрицу порядка <b>N</b>.</p><b>
<p align="justify">
<i><font color="#FF0000">
Технические условия:</font></i></b> Программа
считывает с клавиатуры
натуральное число <b> N (1<=N<=20)</b>. Программа должна вывести на экран
искомую единичную матрицу. Элементы матрицы разделяются пробелом.</p>
<p align="justify">
<b><i><font color="#FF0000">Пример</font></i></b></p>
</font>
<p>
<font color="#FF0000">
<b><i>
<font face="Arial">Ввод</font></i></b></font><p>
<input type="text" name="myNum1" size=10>
<p>
<font color="#FF0000">
<b><i>
<font face="Arial">Вывод</font></i></b></font><p>
<textarea name="myNum3" rows="20" cols="64" > </textarea>
<p>
<input type="button" name="Button4" value="Показать" onclick="myFunction4()" style="font-family: Arial">
<input type="reset" name="Button5" value="Очистить" style="font-family: Arial">
<p>
</form>
</body>
</html>
|