Devi effettuare il cast al tipo di puntatore richiesto

a = (int *)calloc(n, sizeof(int));

P.S. Fai attenzione alla prima for ... deve essere <n e non <=n