#include<iostream.h>
#include<conio.h>
int isprime(int n)
{
int prime=1,i;
for(i=2;i<n;i++)
if(n%i==0)
prime=0;
return prime;
}
int f(int n)
{
int p=1;
while(n>0)
{
p*=n%10;
n/=10;
}
return p;
}
main()
{
int n,q=1,flag=1;
cout<<"Enter n:";
cin>>n;
if(isprime(n)==1)
cout<<"Not Possible!";
else
{
while(flag==1)
{
if(f(q)==n)
{
cout<<q;
flag=0;
}
else
q++;
}
}
getch();
}
#include<iostream.h>
#include<conio.h>
int isprime(int n)
{
int prime=1,i;
for(i=2;i<n;i++)
if(n%i==0)
prime=0;
//////////////////////////////////////////////////////////////// return[SIZE=6] prime[/SIZE];
}
int f(int n)
{
int p=1;
while(n>0)
{
p*=n%10;
n/=10;
}
return p;
}
main()
{
int n,q=1,flag=1;
cout<<"Enter n:";
cin>>n;
if(isprime(n)==1)
cout<<"Not Possible!";
else
{
while(flag==1)
{
if(f(q)==n)
{
cout<<q;
flag=0;
}
else
q++;
}
}
getch();
}
#include<iostream.h>
#include<conio.h>
int isprime(int n)
{
int prime=1,i;
for(i=2;i<n;i++)
if(n%i==0)
prime=0;
return prime;
}
int f(int n)
{
int p=1;
while(n>0)
{
p*=n%10;
n/=10;
}
return p;
}
void main()
{
int n,q=1,flag=1;
cout<<"Enter n:";
cin>>n;
if(isprime(n)==1)
cout<<"Not Possible!";
else
{
while(flag==1)
{
if(f(q)==n)
{
cout<<q;
flag=0;
}
else
q++;
}
}
getch();
}
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
int same(char s1[100],char s2[100])
{
int l1,l2,i,flag=1;
l1=strlen(s1);
l2=strlen(s2);
if(l1!=l2)
return 0;
else
{
for(i=0;i<l1;i++)
if(s1[i]!=s2[i])
flag=0;
if(flag==1)
return 1;
else
return 0;
}
}
int f(int r,char s[100],char list[50][50],int n)
{
int i;
for(i=0;i<n;i++)
if(same(s,list[i])==1)
return i;
}
void main()
{
int n,i,r,k,rank[100];
char ch[100],l[50][50];
cout<<"Enter n:";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"Enter family:";
gets(l[i]);
cout<<"Enter rank:";
cin>>rank[i];
}
cout<<"Enter the family name & rank:";
gets(ch);
cin>>r;
cout<<endl<<"Output:"<<endl;
k=f(r,ch,l,n);
for(i=0;i<k;i++)
cout<<l[i]<<":"<<rank[i]<<endl;
cout<<l[k]<<":"<<rank[k]<<","<<r<<endl;
for(i=k+1;i<n;i++)
cout<<l[i]<<":"<<rank[i]<<endl;
getch();
}