Страница: 1 |
Страница: 1 |
Вопрос: Ludi dobrie... Pascal Triangle na ASP ili VBS
Добавлено: 10.07.06 17:23
Автор вопроса: Gosha
Pomogite napisat'.
Rabotaet na Java, a nado na VBS...
Thanx zaranee
function TrianglePascal( niv_){
var i, k;
var T_Result = new Array();
for( i =0; i< niv_; i++){
T_Result = new Array();
T_Result[1]= 1;
}
for( i=1; i< niv_; i++){
for( k =1; k < i; k++){
T_Result[k] = T_Result[i-1][k-1] + T_Result[i-1][k];
}
T_Result[k] = 1;
}
return( T_Result);
}
function ShowTriangle( tab_){
var i, k;
var Niv = tab_.length;
var Html = ' ' +Niv +' niveaux';
Html += '<TABLE BORDER=0 CELLSPACING =1>';
for( i in tab_){
Html += '<TR>';
for( k in tab_){
Html += '<TD>' +tab_[k] +'</TD>';
}
Html += '</TR>';
}
Html += '</TABLE>';
document.write( Html);
}
var T_Pascal = new Array();
T_Pascal = TrianglePascal(5);
ShowTriangle( T_Pascal);
</SCRIPT>
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 10.07.06 18:20
А почему бы не объяснить по-человечески, что этот код должен делать?
Номер ответа: 2
Автор ответа:
Gosha
Вопросов: 3
Ответов: 6
Профиль | | #2
Добавлено: 10.07.06 18:37
Etot kod doljen generirovat' Treugolnik Paskalya
takogo tipa
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
...
nado vvesti chislo strok i on vidaet takoj "treugol'nik"
Номер ответа: 3
Автор ответа:
Gosha
Вопросов: 3
Ответов: 6
Профиль | | #3
Добавлено: 11.07.06 11:33
Nikto ne mojet pomoch?
Номер ответа: 4
Автор ответа:
ViktorZ
ICQ: 271202919
Вопросов: 56
Ответов: 837
Профиль | | #4
Добавлено: 11.07.06 12:10
Это вроде только половинка треугольника паскаля.
Номер ответа: 5
Автор ответа:
Gosha
Вопросов: 3
Ответов: 6
Профиль | | #5
Добавлено: 11.07.06 16:12
Esli komu interesno, to u menya poluchilos
Номер ответа: 6
Автор ответа:
Gosha
Вопросов: 3
Ответов: 6
Профиль | | #6
Добавлено: 11.07.06 16:12
Esli komu interesno, to u menya poluchilos
<head>
<body>
<form methot="GET">
<INPUT type=text value="<%=Request.QueryString("i"%>" name="i">
<input type="submit" name="btnSubmit" value="OK">
</form>
<table border="1" cellspacing="2">
<%
dim tabl(5000,5000)
dim i, j
' Initialisation
For i=0 to Request.QueryString("i"
tabl(i,0)=i
tabl(0,i)=i
Next
' Calcul
For i=0 to Request.QueryString("i"
For j=1 to i
tabl(i,j)=tabl(i,j-1)+tabl(i-1,j)
tabl(j,i)=tabl(i,j-1)+tabl(i-1,j)
Next
Next
' Affichage
For i=0 to Request.QueryString("i"
response.write "<tr>"
For j=0 to Request.QueryString("i"
response.write "<td>" & tabl(i,j) & "</td>"
Next
response.write "</tr>"
Next
%>
</body>
</html>
Номер ответа: 7
Автор ответа:
Gosha
Вопросов: 3
Ответов: 6
Профиль | | #7
Добавлено: 12.07.06 19:23
A teper mne eto nado na ASP.NET... =(