Среднее арифметическое двумерного массива
Задан двумерный массив A (N, M). Найти среднее арифметическое его парных элементов.
Подскажите пожалуйста. |
а в чем проблема-то?
пройтись по всем элементам двумя вложенными циклами? посчитать сумму элементов? поделить на количество элементов? |
Цитата:
|
Проблема с созданием двухмерного массива + как пройтись по всем элементам двумя вложенными циклами
|
http://javascript.ru/forum/misc/2932...tml#post183613
И ответьте, пожалуйста, на вопрос: Цитата:
|
|
Можете подсказать условие для моей задачи
|
Тип_1, Проштудируйте справочник => http://javascript.ru/basic/array
Опишите , что означает каждая переменная в Вашей задаче |
Мне нужно условие для определения парный елемент или нет
|
Цитата:
|
Тот кто дал задание и сам не знает...
|
Я думаю,что это парные это когда элемент- парное число
|
Цитата:
Цитата:
|
Или
Определение: Два простых числа N1 и N2, где N2> N1 называются парными, если N2 - N1 = 2. |
Тип_1,
Поиск по гуглу дал то, что под парностью обычно подразумевают четность, неловко используя перевод с буржуйского |
Вот вроде так,но где-то ошибка
<script language="JavaScript"> <!-- hide s=prompt("Введите n",'0'); n=parseInt(s); s=prompt("Введите l",'0'); l=parseInt(s); var m=0 var x=1; var k=new Array (); for (i = 0; i < n; i++) {k[i]=new Array (); for (j = 0; j < l; j++) {k[i][j] = i*10 + j; k[i,j]=prompt("Введите число",""); if (k[i,j]%2=0) { var x=x+k[i,j] m=m+1} } } x=x/m alert(x) // --> </script> |
<script> window.onload = function () {//onload begin var x = 2; var y = 2; var mas = []; for (var i = 0; i < x; i++) { mas[i] = []; for (var j = 0; j < y; j++) { mas[i][j] = parseInt(prompt('Введите элемент [' + i + ',' + j + ']')); document.write('[' + i + ',' + j + '] = ' + mas[i][j] + '; '); } document.write('<br>') } var sum = 0; for (var i = 0; i < x; i++) { for (var j = 0; j < y; j++) { if (mas[i][j] % 2 == 0) { sum += mas[i][j]; } } } document.write('<br><br>s-a = ' + sum/(x*y)) }//onload end </script> |
Спасибо за помощь!
|
люди очнитесь,парные -это соответствующие элементы.
т.е элемент с индексом [0,0] соответствует элементу с индексом [1,0] элемент [0,1] элементу [1,1] элемент [0,2] элементу [1,2] элемент с индексом в одной строке ,для какого нет элемента с такимже индексом в другой строке-непарный |
dmitriymar,
Оч может быть , но как обозвать если есть три идентичных ? |
та да,не подумал что ещё можно рассчитывать по парам в одной строке:)
но если задача из того учебника что нам давали в 1993 -то там именно этот смысл что написал выше |
наверное у этой задачи есть какой-нибудь практический смысл, а не только ради самого расчёта
|
Цитата:
|
Цитата:
var res = [] var arr = [ [10,20,30,40,50], [100,200,300,400,500] ] for (k=0;k<arr[0].length;k++) res.push((arr[0][k] + arr[1][k]) / 2) for (i=0;i<res.length;i++) alert( res[i] ) Если только массив такого вида: [[1,2,3],[1,2,3]] P.S. да и парные, дмитрий, правильно сказал. Это "те числа, которые стоят под данным числом" |
Часовой пояс GMT +3, время: 09:25. |