Bun venit
Guest
|
RSS
Bine ati venit la 9C acasa
Pagina principala
|
Inregistreaza-te acum
|
Logare
Meniul Site-ului
Pagina principala
Despre scoala
Profesorii nostri
Elevii clasei
Albume foto
Forum
Tradu un cuvant
Dex
Stiri
Stiri din sport
Muzica
Jocuri
Radio Online
Info
Horoscop
Exprima-ti opinia
Ce parere aveti despre site?
1.
Foarte buna
2.
Foarte proasta
3.
Buna
4.
Normal
5.
Proasta
[
Vezi rezutat
ยท
Arhiva
]
Raspunsuri:
43
Mini chat
Only authorized users can post messages
Info
Main
»
2010
»
Octombrie
»
28
» Cautare binara
Cautare binara
19:55
#include<iostream.h>
int v[20],n,x;
void divide(int s,int d,int & m)
{ m=(s+d)/2;}
void dei( int s,int d, int & z)
{int m;
if(s<=d)
{divide(s,d,m);
if(v[m]==x)
z=m;
else if(x>v[m])
dei(m+1,d,z);
else dei(s,m,z);}}
void main()
{int i,z=0,n;
cout<<"n=";
cin>>n;
cout<<"x=";
cin>>x;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";
cin>>v[i]; }
dei(1,n,z);
if(z==0) cout<<"Nu exista";
else cout<<"exista";
}tar
Views: 749 | Added by:
Iulian
Only registered users can add comments.
[
Registration
|
Login
]
Logheaza-te
Calendar
«
Octombrie 2010
»
Du
Lu
Ma
Mi
Jo
Vi
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Meteo
vremea
Curs Valutar
Curs Valutar BNR
Curs Valutar BNR
Cautare
Link-uri
Site clasei 9C
Statistica
Total online:
1
Guests:
1
Users:
0