From 24ebe0c058169de8133f6aa7dbdee96022dca3bf Mon Sep 17 00:00:00 2001
From: fce15 <fce15@inf.ufpr.br>
Date: Fri, 27 Nov 2015 22:38:30 -0200
Subject: [PATCH] Estruturando e Identando

---
 Arquivos/Main.c     | 8 +-------
 Arquivos/Pesquisa.c | 4 ++--
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/Arquivos/Main.c b/Arquivos/Main.c
index 444b09e..71ca5b9 100644
--- a/Arquivos/Main.c
+++ b/Arquivos/Main.c
@@ -1,11 +1,5 @@
 #include "Estruturas.h"
-
-void LerDados (int *Vetor);
-void GeraVetor (int *Vetor);
-void ImprimeVetor (int *Vetor);
-void SelectSort (int *Vetor);
-void VerificaNumero (int *Vetor, int *Escolhidos);
-void PesquisaBinaria (int *Vetor, int Elem);
+#include "Funções.h"
 
 int main () {
         int Vetor[TAM], Escolhidos[4];
diff --git a/Arquivos/Pesquisa.c b/Arquivos/Pesquisa.c
index 9614da9..26e25dd 100644
--- a/Arquivos/Pesquisa.c
+++ b/Arquivos/Pesquisa.c
@@ -5,7 +5,7 @@ int PesquisaBinaria (int *Vetor, int Elem) {
 	int meio, esquerda, direita;
 
 	esquerda = 0;
-	direita = TAM;
+	direita = TAM - 1;
 	
 	do {
 		meio = (esquerda + direita)/2;
@@ -17,7 +17,7 @@ int PesquisaBinaria (int *Vetor, int Elem) {
 	if (Elem == Vetor [meio])
 		return (meio);
 	else
-		return -1;
+		return -1; //return = -1 pq o se o elemento estiver na primeira posição irá retornar 0 (posição que ele se encontra no vetor)
 }
 
 
-- 
GitLab