fprintf(log,"O usuario escolheu um vetor de tamanho %d",Tam);
printf("Entre com valor maximo dos numeros aleatorios: ");
printf("Entre com valor maximo dos numeros aleatorios: ");
scanf("%d",&max);
scanf("%d",&max);
fprintf(log,"O usuario escolheu valor maximo que o vetor pode ter, esse valor eh : %d",max);
vet=(int*)malloc((Tam+1)*sizeof(int));
vet=(int*)malloc((Tam+1)*sizeof(int));
vet_ord=(int*)malloc((Tam+1)*sizeof(int));
vet_ord=(int*)malloc((Tam+1)*sizeof(int));
vetSort(vet,vet_ord,Tam,max);
vetSort(vet,vet_ord,Tam,max);
QuickSort_it(vet_ord,Tam);
QuickSort_it(vet_ord,Tam);
fprintf(log,"Foi alocado 2 vetores de tamanho %d com o valor maximo de %d, com os numeros sorteados, sendo um deles já ordenado",Tam,max);
printf("\nMenu:\n");
printf("\nMenu:\n");
menu=1;
menu=1;
while(menu!=0)
while(menu!=0)
...
@@ -119,18 +139,25 @@ int main (void)
...
@@ -119,18 +139,25 @@ int main (void)
switch(menu)
switch(menu)
{
{
case1:
case1:
fputs("O usuario escolheu a opcao 1, e foi exibido o menu, onde:\n 1 - Mostra o menu\n2 - Imprime Vetor de Numeros Aleatorios\n3 - Imprime Vetor Ordenado\n4 - Joga a Quadra \n5 - Faz a jornada dos 10.000 vetores\n0 - Sai\n",log);
printf("1 - Mostrar menu\n2 - Imprimir Vetor de Numeros Aleatorios\n3 - Imprimir Vetor Ordenado\n4 - Jogar\n5 - Fazer jornada dos 10.000 vetores\n0 - Sair\n");
printf("1 - Mostrar menu\n2 - Imprimir Vetor de Numeros Aleatorios\n3 - Imprimir Vetor Ordenado\n4 - Jogar\n5 - Fazer jornada dos 10.000 vetores\n0 - Sair\n");
break;
break;
case2:
case2:
fputs("O usuario escolheu a opcao 2, e foi exibido o vetor sorteado de numeros aleatorios");
imprime(vet,Tam);
imprime(vet,Tam);
break;
break;
case3:
case3:
fputs("O usuario escolheu a opcao 3, e foi exibido o vetor sorteado de numeros aleatorios ordenado");
imprime(vet_ord,Tam);
imprime(vet_ord,Tam);
break;
break;
case4:
case4:
fputs("O usuario escolheu a opcao 4, e comeca o jogo.");
jogar(vet,vet_ord,Tam);
jogar(vet,vet_ord,Tam);
break;
break;
case5:
case5:
fputs("O usuario escolheu a opcao 5, e comeca a jorndada de 10.000 vetores");