%128. oldal, 16. probléma
%Unger Tamás István (FTD1YJ)

%Disclaimer: Lehet, hogy van szebb megoldása, mint amit én itt elkövettem,
%de régi szabály, hogy ami mûködik, azt kár cseszegetni.

function n = between(a,u,v)

n = 0; %Számláló inicializálása, mer' az úgy jó.

%Most végig kell csoszogni a vektorokon és számpáronként vizsgálódni

for i = 1:size(u,2) %Elég az egyiket nézni, mert u és v egyforma hosszúak.
    if (u(i) > v(i)) %Ebben az esetben v(i)-tõl kell futni u(i)-ig.
        for j = v(i):1:u(i) %Futunk
            if j == a %Ha megtaláljuk közöttuk a számunkat,
                n = n + 1; %akkor szépen növeljük a countert.
            end
        end
    elseif (u(i) < v(i)) %Ebben az esetben u(i)-tõl kell futni v(i)-ig.
        for j = u(i):1:v(i) %Futunk
            if j == a
                n = n + 1; %Ugyanígy, mint ahogy feljebb írtam.
            end
        end
    elseif u(i) == v(i) %Ebben az esetben csak egy csekkolás kell.
        if u(i) == a %Ha egyezik a-val, akkor bezony
            n = n + 1; %növeljük a countert.
        end
    end     
%Ennyike.
end