using namespace std; #include // messe qui per debugging int n,k; //calcolo del fattoriale long long fact(int num) { long long fattoriale = 1; for (int i=1; i<=num; i++) fattoriale *= i; return fattoriale; } // calcola le combinazioni semplici di N1 e K1 long long comb(int n1,int k1) { long long ris; ris = fact(n1); ris /=fact(k1); ris /=fact(n1-k1); // ris = fact(n1)/(fact(k1)*fact(n1-k1)) return ris; } int main() { do { cout << "Dammi n e k (0 0 per terminare): " ; cin >> n >> k; if (n!=0) cout << "comb(" << n << "," << k << ") = " << comb(n,k) << endl; } while (n!=0); return 0; }