Tuesday, July 9, 2019

c interview question25

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x=55, y=17;
    printf("%d\n",func(x,y));
    return 0;
}
func (int x, int y)
{
    int q=0;
    if (x<y)
        return 0;
    else
        return func(x-y,y)+1;
}


output::
3

c interview question24

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=7,b=8;
    printf("%d\n",fune(a,b)) ;
    return 0;
}

fune(int x,int y)
{
    if (x==0)
        return y;
    else
        fune(--x, ++y);
}


output::
15

c interview question 23

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=2,b=6;
    printf("%d\t",funcl(a,b));
    printf("%d\n",func2(a,b));
    return 0;
}
funcl(int a, int b)
{
    int i,s=0;
    for(i=a;i<=b;i++)
    {s=s+i*i;}
return s;
}
func2(int a, int b)
{
    int s;
    if (a<b)
        s=a*a+func2(a+1,b);
    else
        s=a*a;
}


output::
90      90

c interview question 22

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int n=8;
    printf("%d\n",func(n));
    return 0;
}



func(int n)
{
    if(n==0)
        return 0;
    else
        return(n+func(n-1));
}

output::
36

c interview question 21

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i=0,k=3;
    i+=func(k);
    i+=func(k);
    i+=func(k);
    printf("%d\n",i);
    return 0;
}

func(int k)
{
    static int m=2;
    m=m+k;
    return m;
}

output::
24


explanation:
1st->k=3,m=5,i=5
2nd->k=3,m=8,i=13
3rd->k=3,m=11,i=24

c interview question20

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=2,b=5;
    a=func(a+b,a-b);
    printf("%d\n",a);
    return 0;
}

func (int x, int y)
{ return x+y, x-y;}

output::
10

c interview questions 19

#include <stdio.h>
#include <stdlib.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);
}

output::
2       5

c interview questions18

#include <stdio.h>
#include <stdlib.h>

void func (int a, int b);
int main()
{
    int i=5,j=10;
    func(i/2,j%3) ;

    return 0;
}
void func(int a,int b)
{
    a=a/2;
    b--;
    printf("%d\t",a+b) ;
}

output::
1

c interview question17

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x;
    x=func(2,3,5);
    printf("%d\n",x);
    return 0;
}
func(int a ,int b, int c)
{
    return (a,b,c);
}

output:
5

c interview question16

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i=2,j=3;
    printf("%d\n",func(i,j));
    return 0;
}
func(int a ,int b)
{
    a=a-5;
    b++;
    return(!a+--b);
}
output::
3

c interview questions 15

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i=10,k;
    for(;;)
    {
        k=mult(i);
        if(--i<5)
            break;
    }
    printf("k=%d\n",k);
    return 0;
}
mult(int j)
{
    j*=j;
    return j;
}

output:
k=25

c interview questions14

#include <stdio.h>
#include <stdlib.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\t",++j);
}

output::
2       2

python class topic video