Déjà, la fonction printf se trouve dans stdio.h, ce serait pas mal de l'incluer au début. Ensuite, tu n'as pas déclarer ta fonction main (je rappelle qu'il faut la déclarer de cette façon : int main(int argc, char* argv[]) { TON CODE })
Ensuite, tu dois enlever le point virgule à la fin de void affiche_paires(int total[2]);. Le point virgule est à mettre si c'est pour déclarer un prototype. Seulement, déclarer le prototype ici est inutile vu que ta fonction affiche_paires se trouve avant ta fonction main.
Et aussi, il vaut mieux déclarer "total" comme un pointeur dans ta fonction. En gros il vaut mieux déclarer ta fonction sous la forme de void affiche_paires(int *total)