Хелпикс

Главная

Контакты

Случайная статья





Контрольный пример. Задание для выполнения. Текст программы с комментариями. Контрольный пример. Задание для выполнения. Текст программы с комментариями. Контрольный пример



4. Контрольный пример


Задание 4.1

1. Задание для выполнения

Дана целочисленная матрица размера n × m. Вывести номер ее последней строки, содержащей максимальное количество одинаковых элементов.

2. Текст программы с комментариями

<?php

function isCountAndEdit(&$count, int $temp_count, int $i): void

{

if ($count[0] < $temp_count) {

   $count = [$temp_count, $i];

}

}

 

$result = [];

echo '<table>';

for ($i = 0; $i < 10; ++$i) {

echo '<tr>';

for($j = 0; $j < 10; ++$j) {

   echo '<td>', $array[$i][$j] = rand(-100, 101), '</td>';

}

echo '</tr>';

}

echo '</table>';

$count = [0];

$temp_count = 1;

$i = 9;

for(; $i >=0; --$i){

sort($array[$i]);

for($j =1; $j < 9; ++$j){

   if( $array[$i][$j] === $array[$i][$j - 1]){

       ++$temp_count;

   } else{

       isCountAndEdit($count, $temp_count, $i);

       $temp_count = 1;

   }

}

isCountAndEdit($count, $temp_count, $i);

}

isCountAndEdit($count, $temp_count, $i);

echo '<br>', $count[1];

3. Контрольный пример


Задание 4.2

1. Задание для выполнения

Дана целочисленная матрица размера n × m. Различные строки (столбцы) матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках (столбцах). Найти количество строк, похожих на первую строку.

2. Текст программы с комментариями

<?php

$count = 0;

echo '<table><tr>';

for($j = 0; $j < 10; ++$j) {

echo '<td>', $array[0][$j] = rand(-100, 101), '</td>';

}

echo '</tr>';

for ($i = 1; $i < 10; ++$i) {

echo '<tr>';

for($j = 0; $j < 10; ++$j) {

   echo '<td>', $array[$i][$j] = rand(-100, 101), '</td>';

}

if (array_diff($array[0], $array[$i] ) == null){

   ++$count;

}

echo '</tr>';

}

echo '</table>';

echo '<br>', $count;


 

3. Контрольный пример


Задание 4.18



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.