From e80b204557f1024334dd55a78a809c877cf67972 Mon Sep 17 00:00:00 2001
From: Matheus Horstmann <horstmannmat@hotmail.com>
Date: Sat, 12 Dec 2015 17:00:05 -0200
Subject: [PATCH] log pronto

---
 Quadra.c                                      |   5 ++
 Quadra.exe                                    | Bin 18516 -> 18516 bytes
 .../Contents/Resources/DWARF/Quadra.exe       | Bin 13432 -> 13442 bytes
 libbusca.a                                    | Bin 3552 -> 3552 bytes
 log.txt                                       |  61 ++++++++++++++++--
 5 files changed, 62 insertions(+), 4 deletions(-)

diff --git a/Quadra.c b/Quadra.c
index e507713..1542737 100644
--- a/Quadra.c
+++ b/Quadra.c
@@ -190,4 +190,9 @@ int main (void)
     if (menu ==1)
             fputs("O usuario escolheu a opcao 1, e foi exibido o menu, onde:\n 1 - Mostra o menu\n 2 - Imprime Vetor de Numeros Aleatorios\n 3 - Imprime Vetor Ordenado\n 4 - Joga a Quadra \n 5 - Faz a jornada dos 10.000 vetores\n 0 - Sai\n",log);
     }
+
+    
+    fputs("==================================================================================\n",log);
+    fputs("                              FIM DO PROGRAMA\n",log);
+    fputs("==================================================================================\n",log);
 }
diff --git a/Quadra.exe b/Quadra.exe
index 4ff01d27610cea32e4deeb3f5ff309412d6db081..64e7eccd1652041129a3b65e84d5e4caacbde517 100755
GIT binary patch
delta 2075
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
U*A<LxCI%+P29}%eyOlBm01|W0Hvj+t

delta 2069
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
OmT88@oA0}oG6Dd0eAEX3

diff --git a/Quadra.exe.dSYM/Contents/Resources/DWARF/Quadra.exe b/Quadra.exe.dSYM/Contents/Resources/DWARF/Quadra.exe
index adb5ed664844879a3a3a39c44b26e188fe4a83ac..ec8b0f6fc75f6fa17cf9b100ff78b19ad476e597 100644
GIT binary patch
delta 677
zcmey7(UdtsL*UW3GYiGbOw-#9O|>oWEQz0Jae{M!FarZ40|SHSW=_U*X2zz?g)I7v
zjE$2QvbqZ`iG|1|GeE!+-N_Hx<t9t8DG0I0L8RV5WEj}>z)~4(3PPWuQtV6+xz7-(
z9c&6hzY-w2o<L+6ei?vuaj+{0-AjZ>#Xxo4GXzUTuqy~zr9h-qpt`I~z)~yN6@=o@
zq~c6AUldg1m?V&4XdnX7701B9z|Y9QZ~)3rh4LpzK;-kF{D#Rh1^g8QprVVQqOjmu
z4dpXz<`jI%p9K?cg*pjlSqGF4v&@VcDgZUs3(AFAV*};G9P@$&BG4cUaolmHiH%~D
zixlP5U^codKxCMV85kItV;LA2SXo$LlB$!pDMoU_9J6DxgpxNG%qic*C+8})ax%bN
zGWoZXHz&*;J(K;F9XVmHsF*xcc`+x<4epy=Rqin{)=pMYU&6Rx@=0}nMuW+c8m^27
zHpgo;GBPqueyC}|7%*8%%YbphW^XMKCdP)z2|Byjc-ffrMN22E>n6xQ=TKzjJITt)
gR>Jy;k&Q#2m6y$nm6eS-bqy;cvuwoXsk)EZ0N`bJHUIzs

delta 667
zcmZq5{E;z1Ltx#<m4QDqET?VND=98ds8pC}ae{M$FarZ40|SHQW=_U*X2y!mg)I7v
zjOCLTvbqb+iiOA}GeE#B-N_Hx<t9t8DG2?AO1*)|F#Lr`Ww0p-y^MqCVrPQLz0?Ei
z+QFtE^dSKv^#mfr@WB8q#lfy1bR`iY6$90E#SknN!LA@=kOGlXf$B0a0ZXl5R}cz8
zlL|4}d{I!1W0F9Ip@RrSR~!Qa13x1J!v!cm70O>A0g=yx@+VB5Dd4Y|02N&X6@>-Q
zYA9b|GpFE7{w$bqE7VCa%Q~QZm}O?n5CH+Gv0e}^1I!v5C?DpS7c3Bg39=B!?P8kP
zC^orBQBDnJqn83ihRK+Lfq^-efq{XQg#{*QI(eI7Bqz)<CnifMd2_*>!X_~}SE-c~
z=8~w%zm>c>VeXhS*<aa_6XuGJ$upG~bHd!<wb@nW9us5nWEJ%#j2kAORQG3em@KK`
z%6MUOyhbA<qrl{cnih-+lclr_7#D2z))HZ2oG>{-XBY1$Mm8pWQC40yFSb4NCoAYC
Z@Np<}D6+CLr=DPCWR_jCdA{yrHUOhfc=-ST

diff --git a/libbusca.a b/libbusca.a
index d11cce03cee5c2dc1a7eec7296277373b0d51c00..97d87b981c9c83d9340bfc87d211da85d617f72d 100644
GIT binary patch
delta 25
gcmaDL{Xlwx9E+KWh0#VO7Dg5`6LYi8T8!Ix0AkGs&;S4c

delta 27
jcmaDL{Xlwx9E+)$vH3<N7Di@MGvkSh;+q{97w`Z8afk<C

diff --git a/log.txt b/log.txt
index 3bccf73..0f17299 100644
--- a/log.txt
+++ b/log.txt
@@ -5,6 +5,51 @@
 O usuario escolheu um vetor de tamanho 1000
 O usuario escolheu valor maximo que o vetor pode ter, esse valor eh : 10000
 Foi alocado 2 vetores de tamanho 1000 com o valor maximo de 10000, com os numeros sorteados, sendo um deles já ordenado
+O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
+    SelectSort: 14694534 micro-segundos
+    BubbleSort: 20965924 micro-segundos
+    QuickSort Recursivo: 977905 micro-segundos
+    QuickSort Iterativo: 1083033 micro-segundos
+O usuario escolheu a opcao 2, e foi exibido o vetor sorteado de numeros aleatorios
+O usuario escolheu a opcao 3, e foi exibido o vetor sorteado de numeros aleatorios ordenado
+O usuario escolheu a opcao 4, e  comeca o jogo.
+    O usuario entrou com os seguintes valores : [1, 2, 3, 4]
+    1 valor encontrado [2]!
+O usuario escolheu a opcao 2, e foi exibido o vetor sorteado de numeros aleatorios
+O usuario escolheu a opcao 4, e  comeca o jogo.
+    O usuario entrou com os seguintes valores : [2, 6, 15, 18]
+    Sucesso! Os numero inseridos estao contidos no vetor: [2, 6, 15, 18]
+O usuario escolheu a opcao 1, e foi exibido o menu, onde:
+ 1 - Mostra o menu
+ 2 - Imprime Vetor de Numeros Aleatorios
+ 3 - Imprime Vetor Ordenado
+ 4 - Joga a Quadra 
+ 5 - Faz a jornada dos 10.000 vetores
+ 0 - Sai
+O usuario escolheu a opcao 1, e foi exibido o menu, onde:
+ 1 - Mostra o menu
+ 2 - Imprime Vetor de Numeros Aleatorios
+ 3 - Imprime Vetor Ordenado
+ 4 - Joga a Quadra 
+ 5 - Faz a jornada dos 10.000 vetores
+ 0 - Sai
+O usuario escolheu a opcao 1, e foi exibido o menu, onde:
+ 1 - Mostra o menu
+ 2 - Imprime Vetor de Numeros Aleatorios
+ 3 - Imprime Vetor Ordenado
+ 4 - Joga a Quadra 
+ 5 - Faz a jornada dos 10.000 vetores
+ 0 - Sai
+O usuario escolheu a opcao 1, e foi exibido o menu, onde:
+ 1 - Mostra o menu
+ 2 - Imprime Vetor de Numeros Aleatorios
+ 3 - Imprime Vetor Ordenado
+ 4 - Joga a Quadra 
+ 5 - Faz a jornada dos 10.000 vetores
+ 0 - Sai
+O usuario escolheu a opcao 4, e  comeca o jogo.
+    O usuario entrou com os seguintes valores : [1, 1, 1, 1]
+    Nenhum valor encontrado!
 O usuario escolheu a opcao 1, e foi exibido o menu, onde:
  1 - Mostra o menu
  2 - Imprime Vetor de Numeros Aleatorios
@@ -12,8 +57,16 @@ O usuario escolheu a opcao 1, e foi exibido o menu, onde:
  4 - Joga a Quadra 
  5 - Faz a jornada dos 10.000 vetores
  0 - Sai
+O usuario escolheu a opcao 2, e foi exibido o vetor sorteado de numeros aleatorios
+O usuario escolheu a opcao 3, e foi exibido o vetor sorteado de numeros aleatorios ordenado
+O usuario escolheu a opcao 4, e  comeca o jogo.
+    O usuario entrou com os seguintes valores : [1, 2, 15, 3]
+    2 valores encontrados!  [2, 15]
+O usuario escolheu a opcao 4, e  comeca o jogo.
+    O usuario entrou com os seguintes valores : [1, 2, 3, 4]
+    1 valor encontrado [2]!
 O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
-    SelectSort: 14836546 micro-segundos
-    BubbleSort: 21332733 micro-segundos
-    QuickSort Recursivo: 978082 micro-segundos
-    QuickSort Iterativo: 1076046 micro-segundos
+    SelectSort: 14826384 micro-segundos
+    BubbleSort: 20820882 micro-segundos
+    QuickSort Recursivo: 941540 micro-segundos
+    QuickSort Iterativo: 1073561 micro-segundos
-- 
GitLab