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
Il problema è che mi da errore di compilazione con la funzione com.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); }
Ciao e grazie
P.S. Non sono molto sicuro dell'utilizzo che ho fatto delle variabili long long

Rispondi quotando