Ir ao conteúdo
  • Cadastre-se

Farkout

Membros Juniores
  • Total de itens

    7
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Bom eu já fiz esse algoritmo ais n estou conseguindo fazer a parte de jogar contra o PC eu quero retirar a parte do player 2 e colocar a do PC. #include <stdio.h> #include <stdlib.h> char tela[3][3]; int i, j, x, y, teste=1, pl, velha=0; void disp(void); void testa(int pl); void play1(void); void play2(void); void main() { for(i=0;i<3;i++) for(j=0;j<3;j++) tela[j]=' '; while(teste!=0) { if(teste!=0) { play1(); if(tela[x][y]==' ') { tela[x][y]='X'; system("cls"); velha++; testa(pl); } else { system("cls"); printf("Esta posicao já esta em uso!!\n"); printf("Pressione qualquer tecla para entrar novo valor\n"); getch(); system("cls"); play1(); } } if(teste!=0) { play2(); if(tela[x][y]==' ') { velha++; tela[x][y]='O'; system("cls"); testa(pl); } else { system("cls"); printf("Esta posicao já esta em uso!!\n"); printf("Pressione qualquer tecla para entrar novo valor\n"); getch(); system("cls"); play2(); } } } } void disp(void) { printf(" 1 2 3 Y\n"); printf(" 1 %c | %c | %c \n",tela[0][0],tela[0][1],tela[0][2]); printf(" ---|---|--- \n "); printf("2 %c | %c | %c \n",tela[1][0],tela[1][1],tela[1][2]); printf(" ---|---|--- \n "); printf("3 %c | %c | %c \n",tela[2][0],tela[2][1],tela[2][2]); printf("X\n"); } void testa(int pl) { if(x==0) if((tela[0][0]==tela[0][1]) && (tela[0][1]==tela[0][2])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(x==1) if((tela[1][0]==tela[1][1]) && (tela[1][1]==tela[1][2])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(x==2) if((tela[2][0]==tela[2][1]) && (tela[2][1]==tela[2][2])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(y==0) if((tela[0][0]==tela[1][0]) && (tela[1][0]==tela[2][0])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(y==1) if((tela[0][1]==tela[1][1]) && (tela[1][1]==tela[2][1])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(y==2) if((tela[0][2]==tela[1][2]) && (tela[1][2]==tela[2][2])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } if(((x==0)&&(y==0))||((x==1)&&(y==1))||((x==2)&&(y==2))) { if((tela[0][0]==tela[1][1]) && (tela[0][0]==tela[2][2])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } } if(((x==0)&&(y==2))||((x==1)&&(y==1))||((x==2)&&(y==0))) { if((tela[0][2]==tela[1][1]) && (tela[0][2]==tela[2][0])) { disp(); printf("JOGADOR **%i** GANHOU!! \n",pl); teste=0; } } } void play1(void) { disp(); printf("Jogador 1: Escolha uma linha: "); scanf("%i",&x); printf("Jogador 1: Escolha uma coluna: "); scanf("%i",&y); pl=1; x--; y--; } void play2(void) { disp(); printf("Jogador 2: Escolha uma linha: "); scanf("%i",&x); printf("Jogador 2: ERscolha uma coluna: "); scanf("%i",&y); pl=2; x--; y--; } <>
  2. tipo eu meio q n estou intentando como iniciar o decodificador
  3. Bom eu fiz esse código porém n estou conseguindo fazer o decodificador. #include <stdio.h> #include <stdlib.h> int main() { int i, j, morse, k; char l[37]={'a', 'b', 'c', 'd', 'e','f','g','h','i','j','k', 'l', 'm', 'n','o','p','q','r','s','t', 'u','v','w','x','y','z','1', '2','3','4','5', '6','7','8','9','0',}; char m[37][6]={{ "o- "}, {"-ooo "}, {"-o-o "}, {"-oo "}, {"o "}, {"oo-o "}, {"--o "}, { "oooo"}, {"oo " }, {"o--- "}, {"-o-"}, {"o-oo"}, {"-- "}, {"-o"}, {"--- "}, { "o--o"}, {"--o- "}, { "o-o "}, {"ooo "}, {"- "}, {"oo- "}, {"ooo- "}, {"o-- "}, {"-oo- "}, {"-o-- "}, {"--oo "}, {"o----"}, {"--oo-"}, {"ooo--"}, {"oooo-"}, {"ooooo"}, {"-oooo"}, {"--ooo"}, {"---oo"}, {"----o"}, {"-----"}, {"//"}}; char string[10000]; printf("Escreva algo, para ser codificado :\n"); gets(string); for(i=0; i<string; i++) for(j=0; j<37; j++) if(string==l[j]) printf("%s", m[j]); return 0; }
  4. Desenvolva um programa que receba uma frase qualquer e codifique para o código morse correspondente. Assuma que os traços serão dados pelo caracter ’-’ e os pontos serão dados pelo caracter ’o’.Decodificação e Codificação. Obs: Usando string.
  5. Desenvolva um programa que receba uma frase qualquer e codifique para o código morse correspondente. Assuma que os traços serão dados pelo caracter ’-’ e os pontos serão dados pelo caracter ’o’. Por exemplo: • Frase de entrada:Aula show de codigo morse • Saída em morse:o- oo- o-oo o- ooo oooo — o– -oo o -o-o — -oo oo –o — – — o-o ooo o Desenvolva um programa que receba uma string em código morse e decodifique para uma frase. Assuma que os traços serão dados pelo caracter ’-’ e os pontos serão dados pelo caracter ’o’. Por exemplo: • Código morse: o- oo- o-oo o- ooo oooo — o– -oo o -o-o — -oo oo –o — – — o-o ooo o • Saída em frase:AULASHOWDECODIGOMORSE. Desenvolver a habilidade com laço de repetição, comandos condicionais e uso de matrizes e/ou vetores.<>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×