Am nevoie să îmi faceți algoritmul din poză pe un program ( PASCAL sau C++) vă roggg frumos, ajutorrrr
Anexe:
Răspunsuri la întrebare
Răspuns de
0
#include<iostream>
using namespace std ;
int main(){ int v[100],val,p,u,N,gasit,m;
cin>>val;
if(val>=v[1]&&val<=v[N]){
p=1;
u=N;
gasit=0;
do{
m=(p+u)/2;
if(val==v[m])
gasit=1;
else
if(val>v[m])
p=m+1;
else
u=m+1;
}while(gasit !=1 && p<=u);
if(gasit==0)
cout<<"valoare inexistenta";
else
cout<<"valoarea a fost gasita pe pozitia "<<p;}
else
cout<<"valoare inexistenta";
}
using namespace std ;
int main(){ int v[100],val,p,u,N,gasit,m;
cin>>val;
if(val>=v[1]&&val<=v[N]){
p=1;
u=N;
gasit=0;
do{
m=(p+u)/2;
if(val==v[m])
gasit=1;
else
if(val>v[m])
p=m+1;
else
u=m+1;
}while(gasit !=1 && p<=u);
if(gasit==0)
cout<<"valoare inexistenta";
else
cout<<"valoarea a fost gasita pe pozitia "<<p;}
else
cout<<"valoare inexistenta";
}
Andreyutzaa:
În care dintre programe e?
Alte întrebări interesante
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă