GATEverse Practice, past papers & mock tests
GATE 2015 · Session-1
Programming & Data StructuresProgrammingmediumNAT2 marks
Consider the following C program segment.
c
while (first <= last) {
    if (array[middle] < search)
        first = middle + 1;
    else if (array[middle] == search)
        found = TRUE;
    else
        last = middle - 1;

    middle = (first + last) / 2;
}

if (first > last)
    notPresent = TRUE;
The cyclomatic complexity of the program segment is __________.
Save your progress

Related Programming & Data Structures PYQs