Professional Documents
Culture Documents
Lab 6
Lab 6
txt, divizorii
fiecarui numar citit pe o linie
divizor(K,N):-0 is N mod K.
lista_div(N,N,[N]).
lista_div(N,K,[K|Rest]):-divizor(K,N),K1 is K+1, lista_div(N,K1,Rest).
lista_div(N,K,Rest):-K1 is K+1, lista_div(N,K1,Rest).
divizori(N,L):-lista_div(N,1,L).
verif(L1,'in1.txt'),verif(L2,'in2.txt'),verif(L3,'in3.txt'),verif(L4,'in4.txt'),ver
if(L5,'in5.txt').
int(L,L1):- read(N), N \= end_of_file, append(L,[N],Rez), int(Rez,L1).
int(L,L).
verif(L,F):-member('aici',L),delete_file(F).
verif(_L,_F).