From: hackbard Date: Sat, 4 Jan 2003 14:36:55 +0000 (+0000) Subject: added fact programm X-Git-Url: https://hackdaworld.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26bedf2e82579ee793cb437bd4da9370bca7d3df;p=my-code%2Fbeginners.git added fact programm --- diff --git a/fact.c b/fact.c new file mode 100644 index 0000000..f24f40a --- /dev/null +++ b/fact.c @@ -0,0 +1,23 @@ +#include +#include + +int next_teiler(int x) { + int i; + if(x==1) { + printf("\ndone\n"); + exit(0); + } + else { + for(i=2;i<=x;i++) { + if(x%i==0) { + printf("%d ",i); + next_teiler(x/i); + } + } + } +} + +int main(int argc,char *argv[]) { +next_teiler(atoi(argv[1])); +return 0; +}