1. In the following program add a statement in the function fact() such that the factorial gets stored in j. #include<stdio.h> void fact(int); int main() { int i=5; fact(&i); printf("%d\n", i); return 0; } void fact(int j) { static int s=1; if(j!=0) { s = sj; j = j-1; fact(j); / Add a statement here / } }





Write Comment

Type in
(Press Ctrl+g to toggle between English and the chosen language)

Comments

Tags
Show Similar Question And Answers
QA->A static member function can have access to:....
QA->Stored Program Concept postulated by:....
QA->"All are one Self-fratenity such being the dictum to avow, In such a light how can we take life and devoid of least pity go on to eat" - Who said?....
QA->A computer with a 32 bit wide data bus implements its memory using 8 K x 8 static RAM chips. The smallest memory that this computer can have is:....
QA->What is social welfare program "Integrated Rural Development Program (IRDP) -1978" intented for ?....
MCQ->In the following program add a statement in the function fact() such that the factorial gets stored in j. #include<stdio.h> void fact(int); int main() { int i=5; fact(&i); printf("%d\n", i); return 0; } void fact(int j) { static int s=1; if(j!=0) { s = sj; j = j-1; fact(j); / Add a statement here / } }....
MCQ->What will be the output of the program? #include<stdio.h> #include<stdarg.h> void fun1(char, int, int , float , char ); void fun2(char ch, ...); void (p1)(char, int, int , float , char ); void (p2)(char ch, ...); int main() { char ch='A'; int i=10; float f=3.14; char p="Hello"; p1=fun1; p2=fun2; (p1)(ch, i, &i, &f, p); (p2)(ch, i, &i, &f, p); return 0; } void fun1(char ch, int i, int pi, float pf, char p) { printf("%c %d %d %f %s \n", ch, i, pi, pf, p); } void fun2(char ch, ...) { int i, pi; float pf; char p; va_list list; printf("%c ", ch); va_start(list, ch); i = va_arg(list, int); printf("%d ", i); pi = va_arg(list, int); printf("%d ", pi); pf = va_arg(list, float); printf("%f ", pf); p = va_arg(list, char ); printf("%s", p); }....
MCQ->What will be the output of the program? #include<stdio.h> int i; int fun1(int); int fun2(int); int main() { extern int j; int i=3; fun1(i); printf("%d,", i); fun2(i); printf("%d", i); return 0; } int fun1(int j) { printf("%d,", ++j); return 0; } int fun2(int i) { printf("%d,", ++i); return 0; } int j=1;....
MCQ->In the following program add a statement in the function fun() such that address of a gets stored in j? #include<stdio.h> int main() { int j; void fun(int); fun(&j); return 0; } void fun(int k) { int a=10; / Add a statement here / }....
MCQ->What will be the output of the program ? #include<stdio.h> int check(static int, static int); int main() { int c; c = check(10, 20); printf("%d\n", c); return 0; } int check(static int i, static int j) { int p, q; p = &i; q = &j; if(i >= 45) return (p); else return (q); }....
Terms And Service:We do not guarantee the accuracy of available data ..We Provide Information On Public Data.. Please consult an expert before using this data for commercial or personal use
DMCA.com Protection Status Powered By:Omega Web Solutions
© 2002-2017 Omega Education PVT LTD...Privacy | Terms And Conditions