===========================================================================
CODING
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int i,j,A,len,T,increment[30],k,a[30][30],l,o;
char n[50];
cprintf("Enter Number: ");
gets(n);
for(i=0;n[i]!='\0';i++);
i--;
len=i;
A=len+1;
for(i=1;A>=1;A--)
i*=A;
T=i;
switch(len+1)
{
case 1:
for(i=0;n[i]!='\0';i++)
{
cout<<n[i];
cout<<"\n";
}
break;
case 2:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
cout<<n[i];
cout<<n[j];
cout<<"\n";
}
}
}
break;
case 3:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<"\n";
}
}
}
}
}
break;
case 4:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
for(l=0;n[l]!='\0';l++)
{
if(l!=i && l!=j && l!=k)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<n[l];
cout<<"\n";
}
}
}
}
}
}
}
break;
case 5:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
for(l=0;n[l]!='\0';l++)
{
if(l!=i && l!=j && l!=k)
{
for(o=0;n[o]!='\0';o++)
{
if(o!=i && o!=j && o!=k && o!=l)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<n[l];
cout<<n[o];
cout<<"\n";
}
}
}
}
}
}
}
}
}
break;
}
getch();
}
CODING
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int i,j,A,len,T,increment[30],k,a[30][30],l,o;
char n[50];
cprintf("Enter Number: ");
gets(n);
for(i=0;n[i]!='\0';i++);
i--;
len=i;
A=len+1;
for(i=1;A>=1;A--)
i*=A;
T=i;
switch(len+1)
{
case 1:
for(i=0;n[i]!='\0';i++)
{
cout<<n[i];
cout<<"\n";
}
break;
case 2:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
cout<<n[i];
cout<<n[j];
cout<<"\n";
}
}
}
break;
case 3:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<"\n";
}
}
}
}
}
break;
case 4:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
for(l=0;n[l]!='\0';l++)
{
if(l!=i && l!=j && l!=k)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<n[l];
cout<<"\n";
}
}
}
}
}
}
}
break;
case 5:
for(i=0;n[i]!='\0';i++)
{
for(j=0;n[j]!='\0';j++)
{
if(j!=i)
{
for(k=0;n[k]!='\0';k++)
{
if(k!=i && k!=j)
{
for(l=0;n[l]!='\0';l++)
{
if(l!=i && l!=j && l!=k)
{
for(o=0;n[o]!='\0';o++)
{
if(o!=i && o!=j && o!=k && o!=l)
{
cout<<n[i];
cout<<n[j];
cout<<n[k];
cout<<n[l];
cout<<n[o];
cout<<"\n";
}
}
}
}
}
}
}
}
}
break;
}
getch();
}
===========================================================================
No comments:
Post a Comment