Ciao,
devo trovare il numero di combinazioni che si possono ottenere da una matrice quadrata applicando il minore complementare:
la matrice è 4X4
1 combinazione è la matrice 4X4
4 combinazioni sono le matrici 3X3
12 combinazioni sono le matrice 2X2
24 combinazioni sono le matrici 1X1

Il totale quindi deve essere 41

codice:
#include<stdio.h>
int main()
{
    int dim;
    long long tot=1;
    printf("Inserisci la dimensione della matrice quadrata:");
    scanf("%d", &dim);
    printf("Il numero di combinazioni totale e\': %I64d\n", com(dim, tot));
    system("pause");
    return 0;
}
//Implementazione della funzionje che calcola il numero di combinazioni del minore complementare
long long com(int dimensione,  long long totale)
{
    if(dimensione==0)
       return totale+1;
    totale=totale*dimensione;
    com(dimensione-1, totale);
}
Il problema è che mi da errore di compilazione con la funzione com.

Ciao e grazie
P.S. Non sono molto sicuro dell'utilizzo che ho fatto delle variabili long long