コード例 #1
0
void print_all_ranking_permutations() {
  int i;
  i = 0; initialize_ranking();
  do {
    printf("%5d:", i++); print_ranking(); printf("\n");
  } while (next_ranking_permutation());
}
コード例 #2
0
int main(int argc, char** argv) {
  FILE * fin;

  if (argc == 2) {
    if (!(fin = fopen(argv[1], "r"))) {
      fatal("input file '%s' does not exist", argv[1]);
    }
  }
  else           fin = stdin;

  read_input(fin);
  find_kemeny_ranking();
  printf("ranking = ");print_ranking(); printf("\n");
  printf("score   = %d\n", ranking_penalty());
  
  return 0;
}
コード例 #3
0
ファイル: principal.c プロジェクト: Gook19/Projeto-Forca
int main(int argc, char const *argv[]) {
  char escolhaMenu;
  char *strEscolhida=NULL;
  int doisJogadores=false;
  int jogoSalvo=true;
  char escolhaCNP='F';

  setlocale(LC_ALL,""); //fun��o para aparecer acentos nas palavras.

  do {
    escolhaMenu=menuPrincipal();
    //selecionando escolhaMenu que � a escolha do usu�rio no menu
    switch (escolhaMenu) {

      case '1':
      {
        novaPartida();
        break;
      }
      case '2':
      {
        iniciarPartida(escolhaCNP,doisJogadores,strEscolhida,jogoSalvo);
        break;
      }
      case '3':
      {
        LIMPATELA;
        T_Recorde* ranking = NULL;
        ranking = obter_ranking();
        print_ranking(ranking);
        destruir_ranking(ranking);
        break;
      }

    }
  } while(escolhaMenu!='4');
  return 0;
}