Find the output of following C program
1.
#include
<stdio.h>
void func(void)
{
printf("coading\n") ;
}
int main()
{
printf("ss ");
goto func;
return 0;
}
2. #include <stdio.h>
void func(void)
{
tt:printf("coading\n");
}
int main()
{
printf("ss ");
goto tt;
return 0;
}
3. #include <stdio.h>
int main()
{
int i=3;
if(i==4)
int i=5;
printf("i=%d",i);
return 0;
}
4. #include <stdio.h>
int main()
{
int i=3;
if(i==3)
for(i=0;i<=5;i++)
{
int i=2;
printf("%d ",i);
}
return 0;
}
5. #include <stdio.h>
void func(int a,int b);
int main()
{
int a=func(2,3) ;
return 0:
}
void func(int a,int b)
{
int c=a+b;
return 0;
}
6. #include <stdio.h>
int func(int);
int main()
{
int x=2;
x=func();
printf("%d",x);
return 0;
}
int func(int a)
{
a=a*2;
return a;
}
7. #include<stdio.h>
int func(int,int);
int main()
{
int x=3;
x=func(x++,x);
printf("%d\n",x);
return 0;
}
int func(int a,int b)
{
return b=a*2;
}
8. #include<stdio.h>
int main()
{
int x=3;
x=func(x);
printf("%d\n",x);
return 0;
}
int func(int a,int b)
{
return b=a*2;
}
9. #include<stdio.h>
int func(int a,int b)
{
return b=a*2;
}
int main()
{
int x=3;
x=func(x);
printf("%d\n",x);
return 0;
}
10. #include<stdio.h>
int main()
{
static int a=5;
if(a>0)
{
printf ("%d ",a);
a--;
main();
}
return 0;
}
11. #include<stdio.h>
int main()
{
int sum;
sum=func(2,3,4);
printf("%d\n",sum);
return 0;
}
int func (int a, int b)
{
return (a+b);
}
12. #include<stdio.h>
int func(int x,int y);
int main()
{
int p=func(5,6);
printf ("%d", p) ;
return 0;
}
int func(int x,int y)
{
int x=2;
return x*y;
}
13. #include<stdio.h>
Int max(int, int);
int main()
{
int a=5,b=6;
printf("%d",max(a,b));
return 0;
}
int max(int x, int y)
{
x>y?return x:return y;
}
14. #include<stdio.h>
int func(int);
int main()
{
int i;
for(i=5;func(i);i)
printf("%d ",i);
return 0;
}
int func(int i)
{
i--;
return i;
}
15. #include<stdio.h>
int func(int);
int main()
{
int i;
for(i=5;i=func(i);i)
printf("%d ",i);
return 0;
}
int func(int i)
{
i--;
return i;
}
16. #include<stdio.h>
int func(int);
int main()
{
int i;
for(i=5;i;func(i))
printf("%d ",i);
return 0;
}
int func(int i)
{
i--;
return i;
}
17. #include<stdio.h>
int func(int);
int sqr(int);
int cube(int);
int main()
{
int n=5;
printf("%d\n",func(n)) ;
return 0;
}
int func (int n)
{
return(n+sqr(n-2)+cube(n-3));
}
int sqr(int x)
{
return (x*x) ;
}
int cube(int x)
{
return (x*x*x);
}
18. #include<stdio.h>
int main()
{
int func(int a,int b);
{
return (a+b);
}
int c;
c=func(3,5);
printf("%d",c);
return 0;
}
19. #include<stdio.h>
void func1(int);
void func2(int);
int main()
{
int a=0;
func1(a) ;
return 0;
}
void func1(int x)
{
printf("x=%d ",x);
if(x<5)
func2(++x);
}
void func2(int y)
{
printf("y=%d",y);
if (y<5)
func1 (++y);
}
20. #include<stdio.h>
void fun(int, int);
int main()
{
int x=3;
float y=3.14;
fun(x,y) ;
return 0;
}
void fun(int a,int b)
{
printf("%d %d",a,b);
}
21. #include<stdio.h>
void func(void);
int main()
{
int
i=5;
for(i=i-1;i<8;i++)
func();
return 0;
}
void func(void)
{
int j;
for(j=1;j<3;j++)
printf("%d ",++j);
}
22. #include<stdio.h>
int mult(int);
int main()
{
int i=8,k;
for( ; ; )
{
k=mult(i);
if(--i<4)
break;
}
printf("k=%d\n",k);
return 0;
}
int mult(int j)
{
j*=j;
return(j) ;
}
23. #include<stdio.h>
int func(int a,int b)
{
a=a-5;
b++;
return(!a+- -b) ;
}
int main()
{
int i=2,j=3;
printf("%d\n",func(i,j) );
return 0;
}
24. #include<stdio.h>
int func(int a,int b,int c)
{
return (a,b,c);
}
int main()
{
int x;
x=func(1,2,3) ;
printf("%d\n",x) ;
return 0;
}
25. #include<stdio.h>
void func(int a,int b)
{
a=a/2;
b--;
printf("%d",a+b) ;
}
int main()
{
int i=5,j=7;
func(i/2,j%3) ;
return 0;
}
26. #include<stdio.h>
int a=5;
void func (void);
int main()
{
func();
printf ("%d\n", a) ;
return 0;
}
void func (void)
{
int a=2;
printf ("%d\t ", a);
}
27. #include<stdio.h>
int func(int x, int y)
{
return x+y, x-y;
}
int main()
{
int a=2,b=3;
a=func(a+b,a-b) ;
printf("%d",a) ;
return 0;
}
28. #include<stdio.h>
int func (int);
int main()
{
int i=0, k=3;
i+=func(k) ;
printf("%d\n",i);
return 0;
}
int func(int k)
{
static int m=2;
m=m+k;
return m;
}
29. #include<stdio.h>
int a;
void func (void);
int main()
{
auto int a,b;
printf("%d %d %d\t",a,b);
func();
return 0;
}
void func(void)
{
printf("%d",a);
}
30. #include<stdio.h>
int func(int n);
int main()
{
int
n=5;
printf("%d\n",func(n)) ;
return
0;
}
int func(int n)
{
if(n==0)
return
0;
else
return(n+func(n-1));
}
31. #include<stdio.h>
int func1(int, int);
int main()
{
int
a=2,b=4;
printf("%d",func1(a,b));
return
0;
}
int func1(int a, int b)
{
int
i,s=0;
for(i=a;i<=b;i++)
s=s+i*i;
return
s;
}
32. #include<stdio.h>
int func1(int, int);
int main()
{
int
a=2,b=4;
printf("%d\n",func1(a,b));
return
0;
}
int func1(int a, int b)
{
int s;
if(a<b)
s=a*a+func1(a+1,b) ;
else
s=a*a;
return
s;
}
33. #include<stdio.h>
int func(int x,int y);
int main()
{
int a=4,b=5;
printf("%d\n",func(a,b));
return 0;
}
int func(int x,int y)
{
if(x==0)
return
y;
else
return
func(--x,++y);
}
34. #include<stdio.h>
int
func (int x, int y)
{
if
(x<y)
return
0;
else
return
func(x-y,y)+1;
}
int
main()
{
int
x=25,
y=7;
printf("%d\n",func(x,y));
return
0;
}
35. #include<stdio.h>
void func1 (int x)
{
printf("%d ",x);
if
(x>2)
func1(--x);
}
void func2 (int x)
{
if
(x>2)
func2(--x) ;
printf("%d ",x);
}
int main()
{
func1(6);
printf("\t") ;
func2
(6);
return
0;
}
ANSWER
- compilation error
- compilation error
- compilation error
- 2 2 2 2 2 2
- compilation error
- compilation error
- 6
- 6 ( Hint:-It will not produce any error because there is no function declaration )
- compilation error
- 5 4 3 2 1
- 5
- compilation error
- compilation error
- 5 5 … infinite loop
- 5 4 3 2 1
- 5 5 … infinite loop
- 22
- compilation error
- x=0 y=1 x=2 y=3 x=4 y=5
- 3 3
- 2 2 2 2
- 16
- 4 (a space in between return value of func)
- 3
- 1
- 2 5
- 6
- 5
- Gv Gv Gv 0
- 15
- 29
- 29
- 9
- 3
- 6 5 4 3 2 2 2 3 4 5
No comments:
Post a Comment
For any doubt or suggestion you can write here