Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с задачей (https://javascript.ru/forum/misc/24471-pomogite-s-zadachejj.html)

Mauzil 31.12.2011 06:35

Помогите с задачей
 
Вложений: 1
Помогите найти ошибку.
Получить [ aij ], i = 1, ..., 10; j = 1, ..., 12 - целочисленную матрицу, для которой aij = i + 2j.

var a1 = []
var max_i = 10;
var max_j = 12;

for( var i = 1; i <= max_i; i++ )
{
a1[ i ] = [];
for( var j = 1; j <= max_j; j++ )
a1[ i ][ j ] = i + 2 * i * j;
}
malert( a1 );

var a2 = []
for( var i = 1; i <= max_i; i++ )
{
a2[ i ] = [];
for( var j = 1; j <= max_j; j++ )
if( i < j )
a2[ i ][ j ] = Math.sin( i + j );
else if( i === j )
a2[ i ][ j ] = 1;
else
a2[ i ][ j ] = Math.asin(( i + j ) / ( 2 * i + 3 * j ))
}
malert( a2 );

function malert( a )
{
var s = '';
for( var i = 1; i <= max_i; i++ )
{
for( var j = 1; j <= max_j; j++ )
s += a1[ i ][ j ] + '\t';
s += '\n';
}
alert( s )
}

Gvozd 31.12.2011 06:52

Вы создали уже четвертую идентичную тему.
Вы намерено стремитесь получить бан за идиотизм?


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