#include <stdio.h> int foo(int S[], int size) { if(size == 0) return 0;…
GATE · 2025 · CS · Set 1 · Computer Science & IT
#include <stdio.h>
int foo(int S[], int size) {
if(size == 0) return 0;
if(size == 1) return 1;
if(S[0] != S[1]) return 1 + foo(S + 1, size - 1);
return foo(S + 1, size - 1);
}
int main() {
int A[] = {0, 1, 2, 2, 2, 0, 0, 1, 1};
printf("%d", foo(A, 9));
return 0;
}
The value printed by the given C program is _______ . (Answer in integer)
Attempted by 81 students.
Sign up free to check your answer
Sign up freeLoading lesson…