What is indirect recursion? give an example?

Answers were Sorted based on User's Feedback



What is indirect recursion? give an example?..

Answer / hussain

void fun1()
{
static i=0;
if(i<5)
fun2();
}
void fun2()
{
printf("Recursion from fun2 to fun1 which is indirect
recursion\n");
fun1();
}
main()
{
fun1();
}

Is This Answer Correct ?    52 Yes 20 No

What is indirect recursion? give an example?..

Answer / vishwanath pillay

void f1()
{
.....
if(condition)
{
f2();
....
}
}
void f2()
{
....
....
f1();
}

void main()
{
f1();
}


On closer look u'll find that the program goes lopping
itself again and again untill the condition in satified.
Once the cond. is met it will exit the loop and terminate
the prog.
But there is 1 important thing that:- the func's call is
indirect.
this is Indirect Recurssion.

Is This Answer Correct ?    29 Yes 7 No

What is indirect recursion? give an example?..

Answer / deepak verma

in c programing language in indirect recursion there are two function ,but when one function call to second and second call to first under condtion .when condition is false then the function is terminate.

Is This Answer Correct ?    5 Yes 4 No

What is indirect recursion? give an example?..

Answer / j j ramesh / ap / mca / jjcet

void fun1();
void fun2();
int i=0;

void main()
{
clrscr();
printf("\n\n\n");

fun1();

getch();
}

void fun2()
{
if(i<5)
{
printf("Recursion from fun2 to fun1 which is indirect
recursion\n");
i++;
fun1();
}
}
void fun1()
{
fun2();
}

Is This Answer Correct ?    10 Yes 11 No

Post New Answer

More C Interview Questions

wat are the two methods for swapping two numbers without using temp variable??

2 Answers  


#include<string.h> void main() { String s1[]={"swathi"}; string s2[]={"maddimsetti"}; s1[]=s[]; printf("%s",s1[]); }

3 Answers   IBM,


What are global variables?

0 Answers  


How do you initialize function pointers? Give an example?

3 Answers  


In C language what is a 'dangling pointer'?

0 Answers   Accenture,






How many data structures are there in c?

0 Answers  


What is the difference between getch() and getche()?

1 Answers   NSPL,


Are comments included during the compilation stage and placed in the EXE file as well?

0 Answers  


Explain indirection?

0 Answers  


How do you generate random numbers in C?

0 Answers  


What is a C array and illustrate the how is it different from a list.

1 Answers   Amazon,


Explain what is the advantage of a random access file?

0 Answers  


Categories