Ir ao conteúdo
  • Cadastre-se

Jean da Silva Reis

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por Jean da Silva Reis

  1. criei um jogo de batalha naval em C, que da pra jogar contra a maquina e pvp, criei um sistema na maquina que é o seguinte:

    é gerado um numero randomico, que seria o tiro do computador, se ele acertar a água é passada a vez pro jogador
    lembrando que meus barcos são pré-definidos, são 3 em pé e 3 deitados, mas pode colocar em qualquer lugar do tabuleiro
    caso ele acerte uma embarcação, a variavel é incrementada, e ele continua atirando pra frente ou pra baixo (ele sabe qual barco fica pra frente e qual vai pra baixo)
    se ele acertar o meio de uma embarcação, ele vai atirando pra frente e vai acabar acertando a agua, pois ele só para de atirar pra frente quando destroi o barco por completo.
    acertando a agua, ele passa a vez pro jogador, mas quando a vez volta pra ele, ele vê quantas casas de barco ja destruiu, e volta no começo do barco, voltando no começo ele continua atirando pra frente até destruir o resto do barco... em resumo é isso.
    existe um barco diferente pois ele possui 2 linhas e 6 colunas, então após destruir a primeira coluna, ele atira pra baixo, caso houver o resto do barco, ele continua atirando, senão ele passa a vez pro jogador e na proxima rodada atira pra cima, acertando a outra linha do navio..
    gostaria de saber de vocês se isso é uma inteligência artificial...
    desculpa o textão, e agradeço se leu até aqui.

  2. Não consigo fazer um algoritmo de Busca sequencial funcionar, ele sempre da "numero encontrado", se alguém puder me ajudar, agradeço...

    ps: utilizo Dev C++

     

    4.    Leia um vetor de 20 posições e em seguida um valor X qualquer.
    Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado.

    #include <stdio.h>
    #include <stdlib.h>
    
    int main ()
    {
        int vet[20],i,n,flag;
    
        for (i=0; i<20;i++)
        {
            printf("Informe um numero:  ");
            scanf(" %d",&vet);
        }
        printf("Informe um numero pra ser procurado no vetor:  ");
        scanf(" %d",&n);
        i=0;
        flag=0;
        while(flag==0 &&i<n) {
            if(n==vet){
                flag=1;
            }
            else{
                i=i+1;
            }
            }
                if(flag==1) {
    
                    printf("Numero encontrado");}
                else{
                    printf("Numero nao encontrado");
                }
    } 

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!