```<html>
<title>Binary Search</title>
<script type="text/javascript">
function binary()
{
var n=parseInt(prompt("enter the size of an array: "));
var a=new Array(n);
var p=0;
for(var i=0;i<a.length;i++)
{
a[i]=parseInt(prompt("enter array elements"));
}
for(var i=0;i<a.length;i++)
{
for(var j=i+1;j<a.length;j++)
{
if(a[i]>a[j])
{
var t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
var k=parseInt(prompt("enter the key element "));
var i=0;
var u=parseInt(a.length-1);
while(i<=u)
{
var m=parseInt((i+u)/2);
if(k==a[m])
{
p=1;
break;
}
else if(k>a[m])
{
i=m+1;
}
else if(k<a[m])
{
u=m-1;
}
}
if(p==1)
document.writeln("element found at :"+m);
else

}
</script>
</html>```

OUTPUT:

11395

6359

5339

5006

4792

4484

# FlowCharts

#### Flowchart to Perform Arithmetic Operations Using Switch

| Raptor Flowcharts
Hits: 10000
You can access the complete Algorithm and Program for the Arithmetic operations in c.

#### Flowchart to Find Roots of Quadratic Equation

| Raptor Flowcharts
Hits: 8078
C Program to Find Roots of a Quadratic Equation and Java Program to Find Roots of a Quadratic Equation. Right Click...

#### Raptor Flow Chart to Print All the Numbers up to a Given Number

| Raptor Flowcharts
Hits: 4532
Raptor Flow Chart to Print All the Numbers up to a Given Number. RAPTOR is a flowchart-based programming environment, designed...

#### Flow Chart for Two's Complement of a Binary Number Using Functions in C

| Raptor Flowcharts
Hits: 5552
We already written a program for the two's complement using C-Programming. This program is a combination of many user defined...

#### Raptor Flow Chart to Find Biggest of Two Numbers

| Raptor Flowcharts
Hits: 6400
Raptor Flow Chart to Find Biggest of Two Numbers. RAPTOR is a flowchart-based programming environment, designed to help students to...

### C++ Code To Implement Singly Linked List

We will provide you Codes for C, C++, Java, Python, Web Technologies and many more

# Submit Your Code to Share with other Friends

Signup to programming9.com