Skip to content
Snippets Groups Projects
Commit 45eb0b37 authored by Matheus Horstmann's avatar Matheus Horstmann
Browse files

deixei o log bonito

parent 5d317c8b
No related branches found
No related tags found
No related merge requests found
...@@ -33,9 +33,10 @@ void jogar (int *vet, int *vet_ord, int N,FILE *log) ...@@ -33,9 +33,10 @@ void jogar (int *vet, int *vet_ord, int N,FILE *log)
{ {
scanf ("%d", &x); scanf ("%d", &x);
fprintf(log,"%d, ", x); fprintf(log,"%d, ", x);
if ((pesqseq(vet, x, N) != 0) || (pesqbin(vet_ord, x, N) != 0)) if ((pesqseq(vet, x, N) != 0) || (pesqbin(vet_ord, x, N) != 0)){
vetor[i]=x; vetor[i]=x;
i++; i++;
}
} }
scanf ("%d", &x); scanf ("%d", &x);
...@@ -47,18 +48,25 @@ void jogar (int *vet, int *vet_ord, int N,FILE *log) ...@@ -47,18 +48,25 @@ void jogar (int *vet, int *vet_ord, int N,FILE *log)
} }
if (i == 4) if (i == 4)
{ {
printf ("Sucesso!! [%d %d %d %d]\n", vetor[0], vetor[1], vetor [2], vetor [3] ); printf ("Sucesso!! [%d, %d, %d, %d]\n", vetor[0], vetor[1], vetor [2], vetor [3] );
fprintf(log,"Sucesso! Os numero inseridos estao contidos no vetor: [%d %d %d %d]\n", vetor[0], vetor[1], vetor [2], vetor [3] ); fprintf(log," Sucesso! Os numero inseridos estao contidos no vetor: [%d, %d, %d, %d]\n", vetor[0], vetor[1], vetor [2], vetor [3] );
} }
else if (i > 1) else if (i > 1)
{ {
printf ("%d valores encontrados!\n", i); printf ("%d valores encontrados [", i);
fprintf (log,"%d valores encontrados!\n", i); fprintf (log," %d valores encontrados! [", i);
for (j=0; j<i-1;j++){
printf("%d, ", vetor[j]);
fprintf(log,"%d, ",vetor[j] );
}
printf( "%d]\n",vetor[j]);
fprintf(log, "%d]\n",vetor[j]);
} }
else if (i == 1) else if (i == 1)
{ {
printf ("1 valor encontrado!\n"); printf ("1 valor encontrado [%d]!\n", vetor[0]);
fprintf (log,"1 valor encontrado!\n"); fprintf (log," 1 valor encontrado [%d]!\n", vetor[0]);
} }
else else
{ {
......
No preview for this file type
No preview for this file type
No preview for this file type
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
Cristopher Luis Mattoso, Matheus Horstmann Cristopher Luis Mattoso, Matheus Horstmann
=================================================================================== ===================================================================================
O usuario escolheu um vetor de tamanho 100 O usuario escolheu um vetor de tamanho 100
O usuario escolheu valor maximo que o vetor pode ter, esse valor eh : 10000 O usuario escolheu valor maximo que o vetor pode ter, esse valor eh : 1000
Foi alocado 2 vetores de tamanho 100 com o valor maximo de 10000, com os numeros sorteados, sendo um deles já ordenado Foi alocado 2 vetores de tamanho 100 com o valor maximo de 1000, com os numeros sorteados, sendo um deles já ordenado
O usuario escolheu a opcao 1, e foi exibido o menu, onde: O usuario escolheu a opcao 1, e foi exibido o menu, onde:
1 - Mostra o menu 1 - Mostra o menu
2 - Imprime Vetor de Numeros Aleatorios 2 - Imprime Vetor de Numeros Aleatorios
...@@ -13,64 +13,18 @@ O usuario escolheu a opcao 1, e foi exibido o menu, onde: ...@@ -13,64 +13,18 @@ O usuario escolheu a opcao 1, e foi exibido o menu, onde:
5 - Faz a jornada dos 10.000 vetores 5 - Faz a jornada dos 10.000 vetores
0 - Sai 0 - Sai
O usuario escolheu a opcao 4, e comeca o jogo. O usuario escolheu a opcao 4, e comeca o jogo.
O usuario entrou com os seguintes valores : [1, 4, 100, 333] O usuario entrou com os seguintes valores : [1, 3, 100, 333]
3 valores encontrados! Nenhum valor encontrado!
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 3, e foi exibido o vetor sorteado de numeros aleatorios ordenado
O usuario escolheu a opcao 4, e comeca o jogo. O usuario escolheu a opcao 4, e comeca o jogo.
O usuario entrou com os seguintes valores : [0, 0, 0, 0] O usuario entrou com os seguintes valores : [4, 18, 27, 23]
3 valores encontrados! 3 valores encontrados! [4, 18, 27]
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores O usuario escolheu a opcao 4, e comeca o jogo.
SelectSort: 169701 micro-segundos O usuario entrou com os seguintes valores : [4, 18, 27, 22]
BubbleSort: 226403 micro-segundos Sucesso! Os numero inseridos estao contidos no vetor: [4, 18, 27, 22]
QuickSort Recursivo: 39285 micro-segundos
QuickSort Iterativo: 47203 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 164758 micro-segundos
BubbleSort: 212570 micro-segundos
QuickSort Recursivo: 36624 micro-segundos
QuickSort Iterativo: 51724 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 166298 micro-segundos
BubbleSort: 213558 micro-segundos
QuickSort Recursivo: 37886 micro-segundos
QuickSort Iterativo: 50264 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 167256 micro-segundos
BubbleSort: 216258 micro-segundos
QuickSort Recursivo: 36528 micro-segundos
QuickSort Iterativo: 52693 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 173279 micro-segundos
BubbleSort: 200772 micro-segundos
QuickSort Recursivo: 40445 micro-segundos
QuickSort Iterativo: 56466 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 164955 micro-segundos
BubbleSort: 213757 micro-segundos
QuickSort Recursivo: 39091 micro-segundos
QuickSort Iterativo: 52948 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 167237 micro-segundos
BubbleSort: 218014 micro-segundos
QuickSort Recursivo: 39675 micro-segundos
QuickSort Iterativo: 53527 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 169829 micro-segundos
BubbleSort: 237906 micro-segundos
QuickSort Recursivo: 36149 micro-segundos
QuickSort Iterativo: 54944 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 172008 micro-segundos
BubbleSort: 225642 micro-segundos
QuickSort Recursivo: 40993 micro-segundos
QuickSort Iterativo: 54375 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 161839 micro-segundos
BubbleSort: 207735 micro-segundos
QuickSort Recursivo: 35745 micro-segundos
QuickSort Iterativo: 49612 micro-segundos
O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores
SelectSort: 166816 micro-segundos SelectSort: 173636 micro-segundos
BubbleSort: 218677 micro-segundos BubbleSort: 209007 micro-segundos
QuickSort Recursivo: 41342 micro-segundos QuickSort Recursivo: 40349 micro-segundos
QuickSort Iterativo: 52682 micro-segundos QuickSort Iterativo: 54891 micro-segundos
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment