Just came across this question, felt worth sharing, so here
it is
I want you to make a C/C++ program that for any positive
integer n will print all the positive integers from 1 up to
it and then back again!
Let's say n=5 I want the program to print: 1 2 3 4 5 4 3 2 1.
Too easy you say?
Okay then... You can ONLY USE:
1 for loop
1 printf/cout statement
2 integers( i and n)
and as many operations you want.
NO if statements, NO ternary operators, NO tables, NO
pointers, NO functions!
Answer Posted / manohar reddy
int main()
{
int i, j;
for(i = 1, j = 0;j < 9;j++, i += int(j/5)*-2 + 1)
printf("%d ",i);
}
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
What is the process to create increment and decrement stamen in c?
There is a practice in coding to keep some code blocks in comment symbols than delete it when debugging. How this affect when debugging?
What the different types of arrays in c?
explain what are actual arguments?
How would you use the functions fseek(), freed(), fwrite() and ftell()?
while loop contains parts a) initialisation, evalution of an expression,increment /decrement b) initialisation, increment/decrement c) condition evalution d) none of the above
how many types of operators are include in c language a) 4 b) 6 c) 8 d) 12
In C programming, how do you insert quote characters (‘ and “) into the output screen?
What is the size of enum in bytes?
What is your stream meaning?
Why doesnt the call scanf work?
What are the scope of static variables?
Device an algorithm for weiler-atherton polygon clipping, where the clipping window can be any specified polygon
Where is c used?
What is the difference between int main and void main in c?