Ciao,
qualcuno di voi sa per caso come mai quando metto un numero superiore a 20 comincia a stamparmi a chermo numeri negativi oppure senza senzo.
codice:
mi hanno consigliato di usare la libreria gmp ma io non so come fare, vi sarei sarei molto grato se mi potreste spiegare come risolvere questo problema con la libreria gmp.codice:#include <stdio.h> main() { int num, i; long long comb; comb=1; printf("Inserisci il numero degli studenti della classe:"); scanf("%d",&num); for (i=1; i<=num; i++) comb=comb*i; // end for printf("Le combinazioni per i posti di %d studenti sono %I64d \n", num, comb); system("pause"); }
Ciao e grazie