online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
//Binary Search #include <stdio.h> int main() { int first, middle,last, n, i, search, a[100]; setbuf(stdout, NULL); printf("ENTER THE SIZE OF ARRAY:"); scanf("%d", &n); printf("ENTER %d ELEMENT IN ASCENDING ORDER:\n",n); for(i=0; i<n; i++) scanf("%d", &a[i]); printf("ENTER THE VALUE TO BE SEARCH:\n"); scanf("%d", &search); first=0; last=n-1; middle=(first+last)/2; while(first <= last) { if(a[middle]<search) first = middle + 1; else if(a[middle] == search) { printf("ELEMENT FOUND AT INDEX %d.\n",middle); break; } else last = middle - 1; middle = (first + last)/2; } if(first > last) printf("ELEMENT NOT FOUND IN THE LIST.\n"); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue