Среднее арифметическое двумерного массива
Задан двумерный массив 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, время: 02:37. |