Ir ao conteúdo
  • Cadastre-se

Dani0liveira

Membros Plenos
  • Total de itens

    612
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

21

Sobre Dani0liveira

  • Data de Nascimento 05-08-1994 (24 anos)

Informações gerais

  • Cidade e Estado
    Cariacica, ES

Outros

  • Interesses
    Música, programação...
  1. Luiz damas linguagem C. curso cc50, eu acho bem legal.
  2. Gostei muito desse algoritmo dá uma olhada na wiki disse que ele é finito e exato. http://mathtips.spaceblog.com.br/1892625/Algoritmo-para-extracao-da-raiz-quadrada/
  3. code::blocks tambem é uma IDE legal, acho que é compativel com windows 8.Baixe a versão que venha com um compilador, se não me engano o mingw. Este é o link para baixar: http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup.exe/download
  4. Sem dúvida o linux, ele vem com um compilador c e um ambiente voltado a programação
  5. Dani0liveira

    questão Vetor?

    É legal usar as posições dos vetores para armazenar os numeros dos votos candidatos e em branco por exemplo no final das entradas ficar: vetor[1, 5, 3, 8, 3, 4]; cand. 1: 1 votos cand. 2: 5 votos cand. 3: 3 votos cand. 4: 8 votos Brancos: 3 votos Nulos: 4 votos
  6. Boa lógica Gustavo, um jeito muito eficiente de se resolver o problema.
  7. Só lembrando de inciar todo o vetor em 0 pois os elementos começam com um numero aleatório na memoria que nem sempre será 0.
  8. Achei um erro na linha 14: scanf("%d",a); // seria scanf("%d", &a); e na linha 44: printf("Tempo total: %d", (fim1-inicio1)); //seria long int então troque %d por %ld mas você não inciou seu vetor... está tudo zerado
  9. 1. Peça uma opção de calculo para o usuario e obtenha através da função scanf(); 2. Use o comando switch para cada opção. ... int opcao; ... //peça ao usuario em um menu o calculo desejado e grave em opção ... switch (opcao) { case 1: //primeiro calculo break; case 2: //segundo calculo break; ... default: printf("Opção errada, Tente outra vez"); return; }
  10. Se for para modificar o tamanho no código fonte faça uma Constante. inclua logo depois do cabeçalho #define TAM_MAX 1000 e ao invés de 1000 coloque TAM_MAX no decorrer do programa a diretiva #define é uma instrução de pré processamento ou seja sempre que o compilador achar TAM_MAX ele modificará pelo valor dado a ele, isso facilita pois você só precisa trocar o valor uma vez só por exemplo: #define TAM_MAX 50 //fará a troca de todos os TAM_MAX do programa Mas se o tamanho do valor é determinado pelo usuário,você vai precisar de usar alocação de memória dinamica.
  11. As matrizes em começam com indices em 0 e aumenta consecutivamente a matriz preenchida é: v[DIM] [DIM], sendo DIM = 3 é o mesmo que: v[3][3] indica que a matriz tem 3 linhas e 3 colunas sendo que comecam a ser contadas a partir do 0. então os valores válidos para o indice são: v[0][0], v[0][1], v[0][2], v[1][0]... DIM-1 equivale ao ultimo indice possível: 2. É usado pra colocar linhas delimitadoras enquanto não estiver no final da coluna ou linha.
  12. Você não gravaria o tabuleiro em txt, e sim as structs das peças em binário, faça uma função que desenha o tabuleiro na tela quando a casa ser igual a posição da peça no tabuleiro gravado no arquivo ele desenha um P. digamos que o tabuleiro esteja assim as peças terão as posições gravadas no arquivo: 1x1, 1x4, 4x3, 6x1. o tabuleiro pode ser preenchido por X inicialmente for(i=0; i<8; i++) { for(j=0;j<8; j++) { tabuleiro[i][j] = 'X'; } } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X lê uma struct do arquivo: 1x1 Acessar o tabuleiro que pode ser um vetor de chars. tabuleiro[1][1] = 'P'; faça isso até terminar de ler o arquivo... imprima na tela: for(i=0; i<8; i++) { for(j=0;j<8; j++) { printf("%c ", tabuleiro[i][j]); } printf("\n"); }
  13. O que está dando errado é nesta parte for (i=0;i<10;i++) { aux= Vetor[0]; Vetor[0] = Vetor[9]; Vetor[9] = aux; } você não precisa colocar as atribuição dentro de um laço for. retire essas linhas: for (i=0;i<10;i++) <--------- não precisa { <---------------------- não precisa aux= Vetor[0]; Vetor[0] = Vetor[9]; Vetor[9] = aux; }<---------------------- não precisa
  14. É isso aí quando meu pc começa a ter problemas parecidos eu uso o Linux já que ele não tem permissões iguais a do Windows em relação aos arquivos instale o win8 e volte a usar normalmente.

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

×