k1=fscanfMat('klasa1.txt');
k2=fscanfMat('klasa2.txt');
k3=fscanfMat('klasa3.txt');

wynik=4;
dana=input("Podaj ceche :");

posortowane1=lex_sort(k1);
posortowane2=lex_sort(k2);
posortowane3=lex_sort(k3);

licznik=1;

while dana>posortowane1(licznik)
licznik = licznik + 1;
end
klasa1roznica1=posortowane1(licznik)-dana;
klasa1roznica2=dana - posortowane1(licznik-1);
if klasa1roznica1<klasa1roznica2
klasa1=klasa1roznica1;
end
if klasa1roznica2<klasa1roznica1
klasa1=klasa1roznica2;
end

licznik=1;

while dana>posortowane2(licznik)
licznik=licznik+1;
end
klasa2roznica1=posortowane2(licznik)-dana;
klasa2roznica2=dana - posortowane2(licznik-1);
if klasa2roznica1<klasa2roznica2
klasa2=klasa2roznica1;
end
if klasa2roznica2<klasa2roznica1
klasa2=klasa2roznica2;
end

licznik=1;
while dana>posortowane3(licznik)
licznik=licznik+1;
end
klasa3roznica1=posortowane3(licznik)-dana;
klasa3roznica2=dana - posortowane3(licznik-1);
if klasa3roznica1<klasa3roznica2
klasa3=klasa3roznica1;
end
if klasa3roznica2<klasa3roznica1
klasa3=klasa3roznica2;
end

if klasa1 < klasa2 & klasa1 < klasa3
wynik = 1
end
if klasa2 < klasa1 & klasa2 < klasa3
wynik = 2
end
if klasa3 < klasa1 & klasa3 < klasa2
wynik = 3
end

if wynik == 4
if klasa1 == klasa2 & klasa2 == klasa3
printf ("Nie mozna jednoznacznie okreslic klasy.\n");
printf ("Mozliwosc przynalezenia do wszystkich 3 klas.\n");
end

if klasa1 == klasa2 & klasa1 != klasa3 & klasa2 != klasa3
printf ("Nie mozna jednoznacznie okreslic klasy.\n");
printf ("Mozliwosc przynalezenia do klasy 1 i klasy 2.\n");
end

if klasa1 == klasa3 & klasa1 != klasa2 
printf ("Nie mozna jednoznacznie okreslic klasy.\n");
printf ("Mozliwosc przynalezenia do klasy 1 i klasy 3.\n");
end

if klasa3 == klasa2 & klasa3 != klasa1 
printf ("Nie mozna jednoznacznie okreslic klasy.\n");
printf ("Mozliwosc przynalezenia do klasy 2 i klasy 3.\n");
end

end
