#include int main() { int i, num = 30; int fi=1; for (i = 1; i <= num; i++) { fi *= i; printf("\n%d %d",i, fi); } long fl=1; for (i = 1; i <= num; i++) { fl *= (long) i; printf("\n%d %d",i, fl); } float ff=1.0; for (i = 1; i <= num; i++) { ff *= (float) i; printf("\n%d %f",i, ff); } double fd=1.0; for (i = 1; i <= num; i++) { fd *= (double) i; printf("\n%d %f",i, fd); } long double fld=1.0; for (i = 1; i <= num; i++) { fld *= (long double) i; printf("\n%d %LF",i, fld); } }