Juspay Interview Question
Jr. Software EngineersCountry: India
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
void main()
{
int i,j,k,n1,n2,c,x,q,a,w;
scanf("%d%d",&n1,&n2);
for(i=n1;i<=n2;i++)
{
a=prime(i);
if(a==1)
{
c=1;
for(j=i;c!=0;j++)
{
q=prime(j);
if(q==1){
c=0;
x=i+j+1;
}
w=prime(x);
if(x==1)
printf("%d",x);
}
}
}
getch();
}
int prime(int i)
{
int q,a=0;
for(q=1;q<=i;q++)
{
if(i%q==0)
{
a++;
}
}
if(a==2)
{
return 1;
}
else
return 0;
}
#include <iostream>
using namespace std;
void SieveOfEratosthenes(int l,int n)
{
// Create a boolean array "prime[0..n]" and initialize
// all entries it as true. A value in prime[i] will
// finally be false if i is Not a prime, else true.
bool prime[n+1];
memset(prime, true, sizeof(prime));
for (int p=2; p*p<=n; p++)
{
// If prime[p] is not changed, then it is a prime
if (prime[p] == true)
{
// Update all multiples of p
for (int i=p*2; i<=n; i += p)
prime[i] = false;
}
}
int count =0;
for (int p=l; p<=n; p++)
if (prime[p])
cout << p << " "<<endl;;
for(int i=l;i<=n;i++)
{
if(prime[i])
for(int j=2;j<=i;j++)
if(prime[j]&&prime[i-j-1]){
count++;
break;
}
}
cout<<"Number of prime numbers are:"<<count;
}
int main()
{
int n = 30;
SieveOfEratosthenes(1,7);
return 0;
}
#include <stdio.h>
int main()
{
int i, prime,upper,lower, n,k=0,a[30],p,s=0,j;
printf(" ENTER THE LOWER LIMIT : ");
scanf("%d", &lower);
printf("\n ENTER THE UPPER LIMIT : ");
scanf("%d", &upper);
printf("\n PRIME NUMBERS LIST IS : ");
for(n=lower+1; n<upper; n++)
{
prime = 1;
for(i=2; i<n/2; i++)
if(n%i == 0)
{
prime = 0;
break;
}
if(prime)
{
a[k]=n;
k++;
}
}
for(i=0,j=i+1;i<k;i++,j++)
{
s=a[i]+a[j]+1;
for(p=i;p<k-1;p++)
{
if(s==a[p])
{
printf("\n%d + %d +1=%d\n",a[i],a[j],a[p]);
break;
}
}
}
}
#include <stdio.h>
int main()
{
int i, prime,upper,lower, n,k=0,a[30],p,s=0,j;
printf(" ENTER THE LOWER LIMIT : ");
scanf("%d", &lower);
printf("\n ENTER THE UPPER LIMIT : ");
scanf("%d", &upper);
printf("\n PRIME NUMBERS LIST IS : ");
for(n=lower+1; n<upper; n++)
{
prime = 1;
for(i=2; i<n/2; i++)
if(n%i == 0)
{
prime = 0;
break;
}
if(prime)
{
a[k]=n;
k++;
}
}
for(i=0,j=i+1;i<k;i++,j++)
{
s=a[i]+a[j]+1;
for(p=i;p<k-1;p++)
{
if(s==a[p])
{
printf("\n%d + %d +1=%d\n",a[i],a[j],a[p]);
break;
}
}
}
}
#include <stdio.h>
int main()
{
int i, prime,upper,lower, n,k=0,a[30],p,s=0,j;
printf(" ENTER THE LOWER LIMIT : ");
scanf("%d", &lower);
printf("\n ENTER THE UPPER LIMIT : ");
scanf("%d", &upper);
printf("\n PRIME NUMBERS LIST IS : ");
for(n=lower+1; n<upper; n++)
{
prime = 1;
for(i=2; i<n/2; i++)
if(n%i == 0)
{
prime = 0;
break;
}
if(prime)
{
a[k]=n;
k++;
}
}
for(i=0,j=i+1;i<k;i++,j++)
{
s=a[i]+a[j]+1;
for(p=i;p<k-1;p++)
{
if(s==a[p])
{
printf("\n%d + %d +1=%d\n",a[i],a[j],a[p]);
break;
}
}
}
}
- sudip.innovates October 09, 2017