[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Срочно нужна помощь с PHP скриптом!!!
sandro
Помогите пожалуйсто с PHP скриптом. Это очень срочно. На кону зачет по СТ!!!. Задание: в матрице заданной размерности (m*n) нужно найти среднеарифметическое ее периметра, т. е. нужно сложить все элементы матрицы по периметру и сумму разделить на их колличество. Размерность матрицы выбирается произвольно. Вот, нужен такой скрипт...Буду очень благодарен за любую помощь!!!



Спустя 1 день, 14 часов, 51 минута, 41 секунда (15.05.2006 - 11:40) Nigga написал(а):
Блин, я бы на паскале махом сделал, а на php подумать надо...

Спустя 2 часа, 47 минут, 42 секунды (15.05.2006 - 14:28) HardWoman написал(а):
QUOTE( sandro)
Помогите пожалуйсто с PHP скриптом. Это очень срочно. На кону зачет по СТ!!!. Задание: в матрице заданной размерности (m*n) нужно найти среднеарифметическое ее периметра, т. е. нужно сложить все элементы матрицы по периметру и сумму разделить на их колличество. Размерность матрицы выбирается произвольно. Вот, нужен такой скрипт...Буду очень благодарен за любую помощь!!!

Насколько я понял ты учишься, что в методичках нет алгоритма (блок-схемы), покажи что сделал сам, если что поможем (подскажем) :)

Спустя 6 часов, 4 минуты, 37 секунд (15.05.2006 - 20:33) PantiL написал(а):
CODE
//Задем размерность матрицы
$m = 30;
$n = 20;
//Задаем матрицу(я заполню мтрицу случайными числами -
//в задании не сказано что должно  быть в матрице)
$matrix = array();
for($i=0; $i<$m; $i++)>{
   for($j=0; $j<$n; $j++)>    {
       //Занесем числа от 0 до 100 (в задании не сказано - импровизируем)
       $matrix[$i][$j] = rand(0, 100);
   }    
}
//Инициализация переменной суммы
$sum = 0;
//Просуммируем элементы матрицы в первом и последнем столбце
for($i=0; $i<$m; $i++)>{
   $sum += $matrix[$i][0];
   $sum += $matrix[$i][$n-1];
}
//Просуммируем элементы в первой строке и последней
//Только пропустим первый элемент и последний, мы их уже просуммировали
for($i=1; $i<($n-1); $i++)>{
   $sum += $matrix[0][$i];
   $sum += $matrix[$m-1][$i];
}
//Вычисляем среднее
$sr = $sum/($n*2+($m-2)*2);
//Выводим результат
echo $sr;
?>

Вот как-то так:)

Спустя 36 минут, 48 секунд (15.05.2006 - 21:10) sandro написал(а):
Все, разабрался. Всем большое спасибо!!!:D
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.