// calcolare il fattoriale di N = 10
// mostra anche come svolgere un prodotto 
// attraverso prodotti parziali successivi

// uso di long int 
// di %ld al posto di %d 

#include <stdio.h>

int main() {
    int N = 20;
    int i; // contatore
    long P = 1; // prodotto inizializzato a 1

    //  svolgo i prodotti parziali da 1 a 10
    for( i= 1 ; i <= N ; i=i+1 ) {
        printf("---------------------\n");
        printf("P = %ld\n",P);
        printf("i = %d\n",i);
        P = P * i;
        printf("P = P * i = %ld\n",P);
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: