|
INTERVIEW QUESTIONS
C
BRANCHES & LOOPS IN C
DETAILS
Question: How can we find out prime numbers from 1 to 50?
Answer: #include<stdio.h> #include<conio.h> void main() { int i,j,c,n; clrscr(); for(i=2;i<50;i++) { c=0; for(j=2;j<i;j++) { if(i%j==0) c++; } if(c==0) printf("%d ",i); } getch(); }
|
|
|
Category |
Branches & Loops in C Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.3) By 7707 users |
Added on |
11/15/2013 |
Views |
66232 |
Rate it! |
|
|
Question:
How can we find out prime numbers from 1 to 50?
Answer:
#include<stdio.h> #include<conio.h> void main() { int i,j,c,n; clrscr(); for(i=2;i<50;i++) { c=0; for(j=2;j<i;j++) { if(i%j==0) c++; } if(c==0) printf("%d ",i); } getch(); } Source: CoolInterview.com
Answered by: sudheer | Date: 11/18/2008
| Contact sudheer
a better algo..... #include<math.h> #include<stdio.h> void main() { int i,j,c,n; clrscr(); for(i=2;i<50;i++) { c=0; for(j=2;j<sqrt(i);j++) { if(i%j==0) c++; } if(c==0) printf("%d ",i); } getch(); } Source: CoolInterview.com
Answered by: jaideep | Date: 12/1/2008
| Contact jaideep
main(){ int a,b,c; a=2; while(a<=50){ b=a-1; while(b>1){ if(a%b==0) printf("it is a%d prime number",a);} a++; } Source: CoolInterview.com
Answered by: nagaraju.botsa | Date: 12/19/2008
| Contact nagaraju.botsa
#include<math.h> #include<stdio.h> void main() { int i,j,c,n; clrscr(); for(i=2;i<50;i++) { c=0; for(j=2;j<sqrt(i);j++) { if(i%j==0) c++; } if(c==0) printf("%d ",i); } getch(); } Source: CoolInterview.com
Answered by: ucm | Date: 12/24/2008
| Contact ucm
#include<stdio.h> #include<conio.h> void main() { int i,j,flag; for(i=1;i<=50;i++) { flag=1; for(j=2;j<i;j++) { if(i%j==0) { flag=0; break; }} if(flag==1) printf(" %d is Prime",i); } Source: CoolInterview.com
Answered by: DEBASIS NAYAK | Date: 1/4/2009
| Contact DEBASIS NAYAK
#include<stdio.h> #include<conio.h> void main() { int i,j,flag; for(i=1;i<=50;i++) { flag=1; for(j=2;j<i;j++) { if(i%j==0) { flag=0; break; }} if(flag==1) printf(" %d is Prime",i); }
Source: CoolInterview.com
Answered by: vinayak sharma | Date: 8/18/2009
| Contact vinayak sharma
#include main()
{
int number, div, ifprime;
clrscr();
for (number=2;number<=50;number++)
{
for (div=2; div
{
if (number%div==0)
{
ifprime=0;
break;
}
ifprime=1;
}
if (ifprime)
{
printf(" %d", number);
}
}
getch();
}
Source: CoolInterview.com
Answered by: Naveen | Date: 8/25/2009
| Contact Naveen
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
write a C program for to aggregate a 8*8 matrix to 4*4 matrix using formula b11=(a11+a12+a21+a22)?
|
View Answer
|
|
Write a pro gramme to show bubble sort on a set of 10 numbers?
|
View Answer
|
|
Give some explanation for "for" LOOP ON C LANGUAGE?
|
View Answer
|
|
/*Are my STATEMENTS in the following program correct EXCEPT IN CASE 3 THE ARE WRONG SO PLEASE CORRECT IT*/ #include<stdio.h> #include<conio.h> #include<alloc.h>
void main() { int i=3; int j; clrscr();
//case 1: //when only post increment in the expr then all 'i' get initial value j = (i + i++); printf(" POST"); printf(" i=%d j=%d", i ,j); i=3;j=0; j = (i++ + i++ + i); printf(" i=%d j=%d", i ,j);
//case2: //when only pre increment in the expr then all 'i' get final value i=3;j=0; j = (++i + i); printf(" PRE"); printf(" i=%d j=%d", i ,j);
i=3;j=0; j = (++i + ++i + i + ++i + ++i); printf(" i=%d j=%d", i ,j);
//case 3: /*when both pre and post increment in the expr then A] i++ will get initial 'i' value and B] ++i will get last incremented value C] i in the increment expression takes the last second incremented value means if final ++i/i++ gives value 5 then simply 'i' will posses value 4 irrespective of the positon of i in the increment exp*/ printf(" POST AND PRE"); i=3;j=0; j = ( i++ + i + ++i + ++i +i + i + i++); printf(" i=%d j=%d", i ,j); i=3;j=0; j = (i++ + ++i + i); printf(" i=%d j=%d", i ,j); getch(); }
|
View Answer
|
|
void main() { int x=20,y=35; x= y++ + x++; y= ++y + ++x; printf(" %d %d" , x,y); } /* please tell me the value of x and y at each and every moment. i dont need the answer but the explanation of the anamolus behavior of increment expression.*/
|
%d %d" , x,y);
View Answer
|
|
How to print 1 to 100 without using any conditional loop?
|
View Answer
|
|
How to decide even and odd values without decision making loops?
|
View Answer
|
|
Nesting of loops in C may continue upto how many levels?
|
View Answer
|
|
if "condition" printf("Hello"); else printf("World")
what should be the condition, so the output will be HelloWorld.
|
printf("Hello"); else printf("World")
what should be the c - Branches & Loops in C Interview Questions & Answers">
View Answer
|
|
C Program to print the following series: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
|
View Answer
|
|
fibbonaci series program
|
View Answer
|
|
why n++ executes faster than n+1?
|
View Answer
|
|
main() { float me = 1.1; double you = 1.1; if(me==you) printf("I love U"); else printf("I hate U"); }
|
else
View Answer
|
|
x) main() { printf("%x",-1<<4); }
|
}
- Branches & Loops in C Interview Questions & Answers">
View Answer
|
|
How to find entered number is EVEN or ODD without using conditional statement(not using if.. else,if.. , else if..,while, do... while...., for....)
|
View Answer
|
|
Can include files be nested?
|
View Answer
|
|
Is NULL always defined as 0?
|
View Answer
|
|
Which expression always return true? Which always return false?
|
View Answer
|
Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.
View All Branches & Loops in C Interview Questions & Answers - Exam Mode /
Learning Mode
|