C programming

Sunday, January 18, 2009

#include #include void main() { int a,m[20],n[20][20],count[20],i,j,p[20],l,k; clrscr(); printf("How many number you want to Enter:"); scanf("%d",&a); for(i=0;i { printf(" Element [%d]",i+1); scanf("%d",&m[i]); } for(i=0;i { p[i]=m[i]; count[i]=0; j=0; while(m[i]!=1) { if(m[i]%2==0) { n[i][j]=2; m[i]=m[i]/2; count[i]=count[i]+1; } else if(m[i]%3==0) { n[i][j]=3; m[i]=m[i]/3; count[i]=count[i]+1; } else if(m[i]%5==0) { n[i][j]=5; m[i]=m[i]/5; count[i]=count[i]+1; } else if(m[i]%7==0) { n[i][j]=7; m[i]=m[i]/7; count[i]=count[i]+1; } else if(m[i]%11==0) { n[i][j]=11; m[i]=m[i]/11; count[i]=count[i]+1; } else if(m[i]%13==0) { n[i][j]=13; m[i]=m[i]/13; count[i]=count[i]+1; } else if(m[i]%17==0) { n[i][j]=17; m[i]=m[i]/17; count[i]=count[i]+1; } else if(m[i]%23==0) { n[i][j]=23; m[i]=m[i]/23; count[i]=count[i]+1; } j++; } } for(i=0;i { printf("\n%d %d=",p[i],count[i]); for(j=0;j { printf("%d*",n[i][j]); } } for(i=0;i { for(j=0;j { for(k=0;k { for(l=0;l { if(n[i][j]==n[k][l]) n[i][j]=1; break; } } } } printf("\n\n"); for(i=0;i { printf("\n%d=",p[i]); for(j=0;j { printf("%d*",n[i][j]); } } getch(); }

0 comments:

Visitors

PlugIn.ws - Free Hit Counter, Web Site Statistics, Traffic Analysis

  © Blogger template Leaving by Ourblogtemplates.com 2008

Back to TOP