ATE meia noite de 6/10
Escreva um programa em prolog que le um a lista de numeros e/ou atomos e imprime o elemento mais frequente na lista (se houver mais do que um, qualquer um dos mais frequentes sera considerado como correto.
a lista será lida como
[el1, el2, el3, el4 ... eln].
onde eli
é um elemento da lista, e a lista termina com um ponto e assim pode ser lido pelo predicado read
O predicado principal deverá se chamar topo
(um predicado sem argumentos)
para a lista:
[2,3,4,2,4,5,1,7,ab,9,4].
o programa deve imprimir o 4 (que aparece 3 vezes na lista)
para a lista:
[2,3,4,2,4,5,1,7,ab,9,4,2].
tanto o 2 como o 4 são respostas corretas.