/* factor.c cl factor.c factor 9359952 */ #include #include main(argc,argv) int argc; char *argv[]; { int i,j,k; long li,lj; long number; if(argc<2) { printf("Give number to factor.\n"); scanf("%ld",&number); } else sscanf(argv[1],"%ld",&number); printf("working %ld\n",number); i=li=2; do { lj=number/li; if(number%li==0) { printf("%10ld %10ld : ",li,lj); i+=1; if(i%3==0) printf("\n"); } li+=1; }while(lj>li); }