Computer Sciences > Gate 2020 > function
Consider the following C functions.

int tob (int b, int* arr) {
    int i;
    for (i = 0; b>0; i++) {
    if (b%2)
      arr [i] = 1;
    else
      arr[i] = 0;
    b = b/2;
    }
    return (i);
}

int pp(int a, int b) {
    int arr[20];
    int i, tot = 1, ex, len;
    ex = a;
    len = tob(b, arr);
    for (i=0; i     if (arr[i] ==1)
      tot = tot * ex;
    ex= ex*ex;
    }
    return (tot) ;
}


The value returned by pp(3,4) is ________ .

Correct : 81

Similar Questions

Consider the following C functions. int fun1(int n) {     static int i= 0;     if (n > 0) {       ++i;      ...
#639 Fill in the Blanks
Consider the following C functions. int fun1(int n) {     static int i= 0;     if (n > 0) {       ++i;      ...
#639 Fill in the Blanks
Consider the following C functions. int fun1(int n) {     static int i= 0;     if (n > 0) {       ++i;      ...
#639 Fill in the Blanks

Related Topics

No tags found

Unique Visitor Count

Total Unique Visitors

Loading......