Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2.     function ucitajMatricu(&$matrica) {
  3.         $n = 3;
  4.  
  5.         for($i = 0; $i < $n; $i++) {
  6.             for($j = 0; $j < $n; $j++) {
  7.                 $element = readline();
  8.  
  9.                 $matrica[$i][] = $element;
  10.             }
  11.         }      
  12.     }
  13.     function pomnoziMatrice($matrica1, $matrica2) {
  14.         $rezultat = [];
  15.  
  16.         $r = count($matrica1);
  17.         $c = count($matrica2[0]);
  18.         $p = count($matrica2);
  19.  
  20.         $rezultat=array();
  21.  
  22.         for($i = 0; $i < $r; $i++) {
  23.             for($j = 0; $j < $c; $j++) {
  24.                 $rezultat[$i][$j]=0;
  25.  
  26.                 for($k = 0; $k < $p; $k++) {
  27.                     $rezultat[$i][$j] += $matrica1[$i][$k]*$matrica2[$k][$j];
  28.                 }
  29.             }
  30.         }
  31.  
  32.         return($rezultat);
  33.     }  
  34.     function ispisiMatricu($matrica) {
  35.         $n = 3;
  36.  
  37.         for($i = 0; $i < $n; $i++) {
  38.             for($j = 0; $j < $n; $j++) {
  39.                 echo $matrica[$i][$j]." ";
  40.             }
  41.  
  42.             echo "\n";
  43.         }      
  44.     }
  45.    
  46.     $matrica1 = [];
  47.     $matrica2 = [];
  48.  
  49.     ucitajMatricu($matrica1);
  50.     ucitajMatricu($matrica2);
  51.  
  52.     $pomnozene_matrice = pomnoziMatrice($matrica1, $matrica2);
  53.  
  54.     ispisiMatricu($pomnozene_matrice);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement