|
INTERVIEW QUESTIONS
PROGRAMMING LANGUAGES
C
DETAILS
Question: Can we print values from 1 to 100 without using for,while,do-while,if etc.?answer should be logical.
Answer: just give 1 to 100 numbers in a printf statement,
|
|
|
Category |
C Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.3) By 8729 users |
Added on |
2/28/2013 |
Views |
70985 |
Rate it! |
|
|
Question:
Can we print values from 1 to 100 without using for,while,do-while,if etc.?answer should be logical.
Answer:
just give 1 to 100 numbers in a printf statement, Source: CoolInterview.com
Answered by: v.v.k.m.lakshmi | Date: 6/9/2008
| Contact v.v.k.m.lakshmi
void main() { int i;
i=1;
loop: printf("%d", i) (i<100)? i++: return 0; go to loop;
} Source: CoolInterview.com
Answered by: Bimal | Date: 6/25/2008
| Contact Bimal
yes,we can print numbers 1 to 100 by using "goto" statement.but this is low quality of programming. Source: CoolInterview.com
Answered by: gurpreet singh | Date: 8/3/2008
| Contact gurpreet singh
I think the question insist not to use any conditional or unconditional branch instructions/statements. So why I tried in this way, I used recursive function concept. Kindly admit any modifications.
void n(int i) { static int a=2; printf("%d ",i); switch (i) { case 100: return; break; default: n(a++); } }
void main(void) {
n(1);
getch();clrscr(); } Source: CoolInterview.com
Answered by: Sundaram | Date: 9/9/2009
| Contact Sundaram
#include<stdio.h> void func(int n) { if(n==101) return ; else { printf("%d ",n); func(n+1); } } int main() { func(1); return 0; } Source: CoolInterview.com
Answered by: mahfooz | Date: 12/22/2009
| Contact mahfooz
#include<stdio.h> #include<conio.h> void main() { int i=1; (i<=100)?printf("%d",i):exit(0); i++; } Source: CoolInterview.com
Answered by: amritha bhat | Date: 7/27/2010
| Contact amritha bhat
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 |
|
How to write a program to print its own source code?
|
View Answer
|
|
What are the advantages of pointers,give me programs containing variables and pointer variables?
|
View Answer
|
|
I want source code of series of prime numbers.
|
View Answer
|
|
There is any methodology in which we can print a string in c without using semicolon(;) suggest me if there is ?
|
View Answer
|
|
What is the difference between the following statements? int a[4]={1,2,3,4}; int a[]={1,2,3,4);
|
View Answer
|
|
How can we get direct printout of a c file without giving print command from bin or tc?eg i want to get the printout of a program directly after execution from the c window itself.
|
View Answer
|
|
Write a C program that will convert Simple Sentence to Complex/Compound Sentence.
|
View Answer
|
|
Can anyone share his code which would accept a sentence, then count the number occurrence of the words excluding spaces.All is done using linked list.
|
View Answer
|
|
using c-strings write a program that will analyse the text"1.1my brother is taller than me.1.2 I am a boy of sixteen years old". The program should remove multiple spaces betweem words,find the longest word in the text,search and identify the number of letters"e", extact the number of integers , extract the number of doubles, extract the number of words in each sentence and identify the number of sentences in the text.
|
View Answer
|
|
Q.8 When a 'C' function call is made, the order in which parameters passed to the function are pushed into the stack is (a) left to right (b) right to left (c) bigger variables are moved first than the smaller variables. (d) smaller variables are moved first than the bigger ones (c) none of the above.
|
View Answer
|
|
void main() { float a= 0.7; if (a < 0.7) printf("c"); else printf("c++"); } Output of the above program is c. Why? Whereas the same program with 0.8 instead of 0.7 gives c++ as the output? Why explain?
|
else printf("c++") - C Interview Questions & Answers">
View Answer
|
|
What is difference between the test effort and the test procedure?
|
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 C Interview Questions & Answers - Exam Mode /
Learning Mode
|