Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void
- factor(int n)
- {/*{{{*/
- int i,
- total = 0;
- printf("%i: ", n);
- for(i = 1; i <= n; i++){
- if(n % i == 0){
- printf("%i ", i);
- fflush(stdout);
- total++;
- }
- }
- printf("\ntotal: %i\n", total);
- }/*}}}*/
- void
- usage(char *pname)
- {/*{{{*/
- printf("Usage: %s [n1] [n2] [...]\n", pname);
- }/*}}}*/
- void
- parseArgs(char **args)
- {/*{{{*/
- while(*args){
- factor(atoi(*args));
- args++;
- }
- }/*}}}*/
- int
- main(int argc, char **argv)
- {/*{{{*/
- if(argv[1]){
- parseArgs(argv + 1);
- } else {
- usage(*argv);
- }
- return 0;
- }/*}}}*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement