[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверьте код ...
pakee
Задача:
Дана целочисленная прямоугольная матрица, вводимая с клавиатуры:
определить:
1) количество строк, не содержащих ни одного элемента
2) максимальное из чисел, встречающееся в данной матрице более одного раза.
Что касается первого задания, то вроде бы сделал, но кажется она через раз считает правильное количество, к сожалению((
А второй пункт не знаю как сделать по простому(
Подскажите? или быть может подправите?
Спасибо заранее..

<?php
header('Content-type: text/html; charset=utf8');
if(!empty($_POST['el'])) {
$row = explode("\n",$_POST['el']);
for($i=0;$i<count($row);$i++) {
$matrix[$i] = explode(',',$row[$i]);
$sum[$i]=0;
}
for($i=0;$i<count($matrix);$i++) {
for($j=0;$j<count($matrix[$i]);$j++) {
if($matrix[$i][$j]==0) $nulls[$i] = 1;
}
}

echo 'Количество ненулевых строк: '.(count($matrix[1])-count($nulls)).'<br/>----------<br/>';}
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">Введите матрицу:<br />
<textarea name="el" cols="20" rows="10">'
.@$_POST['el'].'</textarea><br/>
<input type="submit" value="Вперед" /></form>'
;
?>
Быстрый ответ:

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