Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.41 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int metodo(int [], int, int, int);
  5.  
  6. int main() {
  7.     int v[]={1,2,3,5,7,8,10,13,14};
  8.     int izq=0;
  9.     int der=8;
  10.     int cen=(8+1)/2;
  11.     int valor=14;
  12.     while(v[cen] != valor && izq<der){
  13.         if (v[cen]>valor){
  14.             der=cen-1;
  15.         }
  16.         else izq=cen+1;
  17.         cen=(izq+der)/2;
  18.     }
  19.     if(v[cen]==valor) printf("Encontrado en la posicion %d",cen+1);
  20.     else printf("No encontrado");
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement