Vedo che i due file f1 e f2, sono file di testo, e tu usi fread() "che si usa per i file binari" , per estrarre numeri interi da un file di testo. Penso che se i numeri interi sono salvati sotto forma di stringa, dovresti usare la fscanf() per recuperarli.