Ir ao conteúdo
  • Cadastre-se

CiroboyBR

Membro Pleno
  • Posts

    1.045
  • Cadastrado em

  • Última visita

Tudo que CiroboyBR postou

  1. você pode começar pelo campo, você pode usar uma matriz 8x8 para abstrair o campo , ai você faz algo como: se mat[1][1] == 0 // bloco livre se mat[1][1] == 1 // bloco com mina se mat[1][1] == 2 //bloco com bandeira etc...... . Se você for fazer o jogo com gráficos, vai ter que utilizar uma biblioteca 2D, existem várias, a mais conhecida é a SDL, já utilizei muito a Allegro.
  2. O erro é segmentation Fault, geralmente ocorre quando alguem tenta acessar um vetor numa posição que da overflow. Silvio costa, fiz algumas modificações no seu código, não corrigi tudo mas acho que isso já ajuda: brasileiro ciro.rar
  3. CiroboyBR

    FOR com acumulador

    Você precisa declarar a biblioteca cstdlib ou a stdlib.h Outro detalhe é no seu código, a lógica não ta certa. Deduzo que você queira achar os divisores de um numero, mas sem dividir pelo 0 e pelo proprio numero, então seu for teria que ficar assim: for(cont = 1; cont < num; cont++) Segue o algoritmo completo que eu modifiquei: #include<iostream>#include <cstdlib>using namespace std;int main() { int cont, num, qt = 0; cout<<"nNumero: "; cin>>num; for(cont = 1; cont < num; cont++) if (num % cont == 0) qt++; cout<<"\nDivisores: " << qt; cout<<"\n"; system("pause");}
  4. Recomendo CodeBlocks: www.codeblocks.org
  5. Você quer utilizar uma variável que não perca o valor depois de incrementada? Se for isso é só usar uma variável static int.
  6. Use um método de ordenação, apesar de ser um vetor pequeno, o mesmo método se aplicará a vetores gigantes. Pesquise sobre: bubble sort, Quick sort. bom aprendizado... já pra inverter o vetor você tem que usar uma variavel auxiliar(pode ser um vetor auxiliar). Exemplo de inversão com vetor auxiliar: #include<stdio.h>int main() { int v[5], aux[5], n = 5, i; for (i = 0; i < n ; i++) scanf("%d", &v[i]); for (i = 0; i < n ; i++) aux[n-i-1] = v[i] ;//preenche o vetor auxiliar inversamente for (i = 0; i < n ; i++) v[i] = aux[i];//iguala o vetor ao vetor auxiliar system("pause"); return 0;}
  7. Se não sabe de nada, fica difícil fazer tudo por você. Posso resolver todo o seu trabalho de casa em 1 hora, mas pra isso vai ter que me pagar.
  8. Meu Deus do céu, o banho eu dei, ta secando no sol, mas essa história aí de colocar a placa mão no forno a 50º por mais de uma hora não é loucura?

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!