Facebook
From Crimson Agouti, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 220
  1. function Tablica(N);
  2.     array=int(2*rand(1,N))  // funkcja generujaca losowa tablice
  3.     k = 1                   // pomocnicza sprawdzajaca czy sasiednie elementy sa takie same
  4.     l = 0                   // zmienna zawierajaca dlugosc podtablicy o licznosci parzystej
  5.     i = 1                   // pomocnicza zliczajaca takie same sasiednie wartosci
  6.     while k <= N-1 do
  7.        if array(k)==array(k+1) then
  8.             k = k+1
  9.             i = i+1
  10.             if i > l then
  11.                  l = i
  12.             end
  13.        else
  14.             i=1
  15.             k=k+1
  16.        end
  17.          
  18.     end
  19.     if (modulo (l,2) ~= 0)  // modulo różne od 0
  20.     l = l-1
  21.     end
  22.     disp(array)
  23.     disp(l)
  24. endfunction
  25.