[algogeeks] Re: Print 1 to n one per each line on the standard output
You can use setjmp ,longjmp or goto to get desired result. #includestdio.h #includesetjmp.h void print(int v) { int i=0; jmp_buf env; setjmp(env); if(i=v) { printf(%d\n,i); ++i; longjmp(env,1); } } int main() { int n; scanf(%d,n); print(n); } -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
Re: [algogeeks] Re: Print 1 to n one per each line on the standard output
@Greed in windows.. output is infinite loop and printing... 0 0 0 0 0 ... infinite loop.. On Thu, Sep 23, 2010 at 9:57 AM, Greed shrishkr...@gmail.com wrote: You can use setjmp ,longjmp or goto to get desired result. #includestdio.h #includesetjmp.h void print(int v) { int i=0; jmp_buf env; setjmp(env); if(i=v) { printf(%d\n,i); ++i; longjmp(env,1); } } int main() { int n; scanf(%d,n); print(n); } -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.comalgogeeks%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en. -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
Re: [algogeeks] Re: Print 1 to n one per each line on the standard output
try in linux.it is working fine On Thu, Sep 23, 2010 at 8:58 PM, coolfrog$ dixit.coolfrog.div...@gmail.comwrote: @Greed in windows.. output is infinite loop and printing... 0 0 0 0 0 ... infinite loop.. On Thu, Sep 23, 2010 at 9:57 AM, Greed shrishkr...@gmail.com wrote: You can use setjmp ,longjmp or goto to get desired result. #includestdio.h #includesetjmp.h void print(int v) { int i=0; jmp_buf env; setjmp(env); if(i=v) { printf(%d\n,i); ++i; longjmp(env,1); } } int main() { int n; scanf(%d,n); print(n); } -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.comalgogeeks%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en. -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.comalgogeeks%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en. -- :-) * Nishant Agarwal Computer Science and Engineering NIT Allahabad * -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
[algogeeks] Re: Print 1 to n one per each line on the standard output
The question is to get an algorithm or a program. If it's a program then using execl() or fork() system call you can code this. The code will not be a recursion in a sense that we will not call functions recursively but will call the programs (executable code) recursively. On Sep 22, 8:49 pm, Divesh Dixit dixit.coolfrog.div...@gmail.com wrote: Write an algorithm that will print 1 to n, one per each line on the standard output, where n is a integer parameter to the algorithm. An algorithm should not use while, for, do-while loops, goto statement, recursion, and switch statement. -- You received this message because you are subscribed to the Google Groups Algorithm Geeks group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.