Informatică, întrebare adresată de Andreyutzaa, 8 ani în urmă

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 Utilizator anonim
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";
  }
          

Andreyutzaa: În care dintre programe e?
Utilizator anonim: Limbaje *
Utilizator anonim: C++
RAMONA12STOIA12: zapper poti sa intri la mine in cont si sa te uiti la ultima intrebare pe care am puso iti dau coroana te rog sunt doua ecuiatii de clasa a 6
Alte întrebări interesante