void recebe(){ int x,y,z; printf("Digite tres valores\n"); scanf("%d",&x); scanf("%d",&y); scanf("%d",&z); ordenacao(&x,&y,&z); }
int main(){ Aeroporto l; //char letra; //int letra_num=0; // recebe um numero decimal e transforma em letra atraves da tabela ascII //int indiceRemover; // recebe o indice que serĂ¡ removido //int numPassageiro; double timingDanilo = omp_get_wtime(); // precisa do paramentro -fopenmp na compilacao inicializarAeroporto(&l); insere ('c', 3, &l); insere ('b', 4, &l); insere ('z', 5, &l); insere ('a', 6, &l); insere ('a', 7, &l); insere ('a', 8, &l); //6 //ordenacao (&l); imprime (&l); printf("Contador capacidade: %d \n", capacidade); buscarAviao(5,&l); remover (1, &l); imprime (&l); printf("Contador capacidade: %d \n", capacidade); ordenacao (&l); imprime (&l); timingDanilo = omp_get_wtime() - timingDanilo; printf ("%f\n",timingDanilo); /*while(true){ if(l.prox!=NULL){ printf("AQUI 2"); indiceRemover=rand()%+1; remover(indiceRemover,&l); } printf("AQUI 3"); imprime(&l); letra_num=rand()%36+65; letra=funcaoASCII(letra_num); numPassageiro=rand()%800; insere(letra,numPassageiro,&l); ordenacao(&l); sleep(5); //remove(); //insere(); //ordena(); sleep(5); //remove(); //insere(); //insere(); //insere(); //insere(); //ordena(); }*/ return 0; }
int main(){ /*Declaracao de variaveis*/ Caracteristicas time[QUANTIDADEdeTIMES]; int posicao_time; char nome_time1[15], nome_time2[15]; int gols_time1, gols_time2; int i, j; /*Zera os pontos, e os gols de todos os times*/ zerar(time); /*Leitura da matriz*/ for(i = 0; i < 48; i++){ scanf("%s %d x %d %s", nome_time1, &gols_time1, &gols_time2, nome_time2); /*Procura se o maior time digitado ja existe, adcionando-o ao registro se nao *e adicionando o numero de gols levados e feitos */ busca_time(time, nome_time1, &posicao_time); insere_pontuacao(time, posicao_time, gols_time1, gols_time2); /*Faz o mesmo que foi feito ao time 1 ao time 2 */ busca_time(time, nome_time2, &posicao_time); insere_pontuacao(time, posicao_time, gols_time2, gols_time1); } for(i = 0; i < 32 ; i = i+4){ ordenacao(time, i); } /*Impressao da matriz ordenada com os grupos*/ for(i = 0; i < 8; i++, j = 0){ printf("Grupo %c:\n", time[4*i + j].grupo); for(j = 0; j < 4; j++){ printf("%-15s %3d %3d %3d %3d\n", time[4*i + j].nome, time[4*i + j].pontos, time[4*i + j].gols_feitos, time[4*i + j].gols_tomados, time[4*i + j].saldo_gols); } printf("\n"); } /*Impressao dos jogos da 8 de final*/ printf("Oitavas de final:\n"); for(i = 0; i < 32;i = i+8){ printf("%15s x %s\n", time[i].nome, time[i+5].nome); printf("%15s x %s\n", time[i+4].nome, time[i+1].nome); } return 0; }