За последние 24 часа нас посетил 21371 программист и 1064 робота. Сейчас ищут 847 программистов ...

Написать скрипт, который создаёт два массива

Тема в разделе "Сделайте за меня", создана пользователем a1ita, 21 окт 2019.

  1. a1ita

    a1ita Новичок

    С нами с:
    21 окт 2019
    Сообщения:
    3
    Симпатии:
    0
    скрипт, который создаёт два массива 4х4 чисел и умножает значения одного массива на соответствующие по индексу значения другого массива
     
  2. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
  3. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    103
    Симпатии:
    19
    Код (Text):
    1. <?php
    2.  
    3. // заполняет двухмерный массив случайными значениями
    4. function fillSquareArrayByRandValue(int $n, int $m)
    5. {
    6.     $matrix = [];
    7.  
    8.     for($i = 1; $i <= $n; $i++) {
    9.         for($j = 1; $j <= $m; $j++) {
    10.             $matrix[$i][$j] = mt_rand(1, 10);
    11.         }  
    12.     }
    13.  
    14.     return $matrix;
    15. }
    16.  
    17. // задаем размеры массивам
    18. $n = 4;
    19. $m = 4;
    20.  
    21. // заполняем массивы случайными числами
    22. $matrix1 = fillSquareArrayByRandValue($n, $m);
    23. $matrix2 = fillSquareArrayByRandValue($n, $m);
    24.  
    25. $matrix3 = [];
    26.  
    27. // перемножаем массивы, результат выносим в третий массив
    28. foreach ($matrix1 as $i => $sub_matrix1) {
    29.     foreach ($sub_matrix1 as $j => $number) {
    30.         $matrix3[$i][$j] = $matrix1[$i][$j] * $matrix2[$i][$j];
    31.     }
    32. }
    33.  
    34.  
    35. print_r($matrix1);
    36. print_r($matrix2);
    37. print_r($matrix3);
     
    a1ita нравится это.
  4. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @kazadai90, а если это задание на умение пользоваться штатными функциями РНР по работе с массивами?
     
  5. a1ita

    a1ita Новичок

    С нами с:
    21 окт 2019
    Сообщения:
    3
    Симпатии:
    0
    это домашка, ниче серьёзного, в php не шарю, делайте предельно просто, а дальше я попытаюсь понять. спасибо!