6 / 6 / 0
Регистрация: 16.10.2011
Сообщений: 64
1

Работа с массивом 3х5

19.10.2011, 21:54. Показов 768. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В процессе изучения php нашел такую задачу: Дан массив случайных чисел 3х5. Посчитать факториал всех и вывести наибольшее в каждой строке. С базовыми знаниями немного накидал:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$m = mt_rand(0,99); //генерация случ. числа в диапазоне
function factorial($m) //факториал случ. числа
{
  return ($m <= 1) ? 1 : $m * factorial($m - 1);  
}
$n = factorial($m);
for ($i=0; $i<3; $i++)
for ($j=0; $j<5; $j++)
.....
echo $n[$i][$j].'<br>';
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2011, 21:54
Ответы с готовыми решениями:

Работа с массивом
Ребят, спасайте( Дан массив В(20,7) вещественного типа. Найти 3 наибольших значения десятой...

Работа с массивом
Товарищи, помогите воспрепятствовать отчислению Сдавал уже несколько раз Все не принимали ...

Работа с массивом.
найти количество элементов мвссива, которые больше 50. sos!!!! удалить из массива заданный...

Работа с массивом
Необходимо в TextBox1 записать массив. В TextBox2 его максимальный элемент. В TextBox3 порядковый...

1
12 / 12 / 3
Регистрация: 05.02.2010
Сообщений: 46
20.10.2011, 16:18 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
function factorial($m) //факториал случ. числа
{
  return ($m <= 1) ? 1 : $m * factorial($m - 1);  
}
$n = factorial($m);
 
for($i = 0; $i < 3; $i++)
{
    for($j = 0; $j < 5; $j++)
    {
        $arr[$i][$j] = mt_rand(0, 20);
        echo $arr[$i][$j] . " ";
    }
    echo '<br />';
}
 
for ($i = 0; $i < 3; $i++)
{
    $max_factorial = 0;
    $max_point = 0;
    $max_number = 0;
    
    for ($j = 0; $j < 5; $j ++)
    {
        if (factorial($arr[$i][$j]) > $max_factorial)
        {
            $max_factorial = factorial($arr[$i][$j]);
            $max_point = $j;
            $max_number = $arr[$i][$j];
        }
        
        
    }
    
    echo "Максимальный факториал - $max_factorial, число - $max_number, позиция в строке - $max_point<br />";
}
?>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2011, 16:18
Помогаю со студенческими работами здесь

Работа с массивом
Здравствуйте, Вот какой вопросик появился: Допустим, у меня есть выборка из бд, которая...

Работа с массивом
есть такой кусок кода: у меня вопрос как в NSMutableArray загнать значения из колонок табилцы...

работа с массивом
Добрый день! Пытаюсь получить данные из массива содержащего объекты. Заношу - все ОК. Читаю...

Работа с массивом
Мне надо узнать какие файлы в папке хранятся и записать их имена в массив


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru