Ir ao conteúdo
  • Cadastre-se

Listeiro 037

Membro Pleno
  • Posts

    220
  • Cadastrado em

  • Última visita

Tudo que Listeiro 037 postou

  1. Listeiro 037

    Ajuda C++

    Parece mais fácil ordenar primeiro o vetor A e depois contar as maiores repetições, as menores repetições e contar um de cada. Mas e se aparecerem dois números com o mesmo elevado número de repetições ou um monte de números digitados uma única vez?
  2. Se tiver problema com o loop no código, poste o código.
  3. Isso são fórmulas e cálculos?
  4. Esta é uma primeira proposta: Parece ser mais fácil separar pares e ímpares de qualquer jeito nos extremos do vetor. Apenas separar. Pense em dois vetores. O início de um é na posição inicial mesmo e o outro é na última posição e de trás para frente. Se um número de uma ponta for par e o outro for ímpar e estiverem trocados na pontas opostas você troca eles. Senão deixe-os aí. Se um número de uma ponta for par e o outro também, você deixa o da ponta certa quieto e testa o próximo número. Se precisar trocar, troque-o. O mesmo para ímpar e ímpar. Você deve contar nesse tempo quantos pares e ímpares existem para saber o tamanho de cada um desses dois vetores dentro de um. Quando todos estiverem separados, você escolhe um algoritmo de ordenação: bubblesort, shellsort ou quicksort. Precisará da quantidade de números de cada, como já foi dito.
  5. Isso aí tem a ver com módulo de Young? Ajudaria se tivesse ao menos um esboço das fórmulas.
  6. Listeiro 037

    Sei C, e agora?

    Já procurou saber sobre C prá *nix-like? Você pode aprender muito com código aberto já pronto.
  7. A função fscanf() pode ser usada em entradas formatadas: http://www.cprogressivo.net/2013/11/Como-ler-arquivos-em-C-As-funcoes-fgetc-fscanf-fgets.html
  8. Não precisa calcular de 2 até N. Nem contar os números pares. Basta contar de ímpar em ímpar: 3, 5, 7, 9 ... inclusive testar divisão apenas com ímpares. E além disso fazer o teste de divisão apenas até a raiz quadrada de N. Ex : N=121 testar apenas com 3, 5, 7, 9 Ainda tem como melhorar mais, mas isso já deixa mais rápido.
  9. Já tentou C prá *nix-like?
  10. Alguém sabe como não matar o Win8 de máquina nova sem restauro de sistema na instalação do Linux?
  11. Problema: Um notebook sofreu queda. A tela se quebrou. O aparelho foi testado com monitor externo e estava perfeita a imagem. Como se supõe, a tela precisou ser trocada. No caso, a tela e o cabo flat foram trocados. A imagem ficou com uma pequena faixa branca à esquerda, lado em que a primeira tela foi daniicada. Bem, como a imagem com monitor externo está ok e estes componentes foram trocados, que mais pode ser o defeito?
  12. Tanenbaum está lançando novas edições no exterior e as outras que não chegaram traduzidas ainda chegarão em breve. Esses livros citados na postagem de Lucas são bons, mas um problema de livro de Windows é que algumas coisas mudam demais. Neste caso, de início, é melhor priorizar algo mais sólido, que demorará mais a ficar defasado, exceto se for prá retorno imediato e garantido.
  13. log(...) - logaritmo natural (provavelmente o que vocẽ deseja) log10(...) - logaritmo base 10 log2(...) - logaritmo base 2 Deve ter mais uns três, mas estes são os principais. Para compilar, usar #include<math.h> (você já o colocou) no programa e na linha de comando digitar: gcc entrada.c -o saida -lm (-l...) -lm inclui a biblioteca com a qual o programa será ligado. Esse (-l...) pode ser outras coisas que você possa a vir a usar em outras situações ou que não foram mencionadas. Fonte: Helvetica.
  14. Em casa de ferreiro, o espeto é de pau ... *** ADD *** Acrescentando: Orwell Dev-CPP Parece que alguém resolveu fazê-lo. Download de arquivos desta IDE Se o código é Delphi/Pascal, como é que alguém da comunidade C vai se interessar? Principalmente que muita gente do C geralmente é "simpática" com a verborragia pascalina.
  15. O problema do DEV-CPP não é nem no compilador. Se alguém pegasse os fontes e retrabalhasse prá ele ser multiplataforma... Mas em qual IDE ele foi escrito mesmo???
  16. Se o vetor de criptografia é, por exemplo citado: criptografa = {10,16,19,1,7,28,5,90,8,12,3,6,8,77,9}; e ele criptografa de 'a' até 'o', por exemplo, então a ordem dos elementos dele segue à das letras. 0 para 'a', 1 para 'b', 2 para 'c' etc... Não precisa escrever as letras. Basta calcular os índices. Como? Existe uma coisa chamada Tabela ASCII, que possui um valor para cada caracter. Letras, ponto, vírgula, interrogação, #, !, $, @, & etc... Para maiúsculas e minúsculas os valores são crescentes e na ordem. 'a' = 97. A Linguagem C permite você escrever "subtração" de caracteres. Se uma variável char possui valor 'g' e você subtrai uma variável com o valor 'a', ou o próprio 'a', você obterá a distâncias entre estas letras. Quantas posições são de 'a' até 'g', se a posição 'a' for a posição zero? Exatamente a que corresponde a posição da criptografia de 'g' no vetor. Calcule o valor da distância e use ele no vetor de criptografia: distancia = letra - 'a'; cout << (int) criptografa[distancia]; *** ADD *** Mais uma coisa: Não se precisa saber o valor de 'a' na tabela. Nem o de 'g'. Funciona e é a melhor parte.
  17. Aprendizado curto, ok. Mas Python também cria bons hábitos de programação no aprendiz?
  18. Sobre alinguagem Java ser ou não compilada, interpretada, traduzida, gostria de acrescentar duas informações: - Se for criado um hardware com uma especificação de Máquina Java, ele não será uma máquina virtual e rodará nativamente código Java como se fosse qualquer coisa rodando num PC X86. Seria um hardware à parte, que nem existem outras arquiteturas. - Teve uma empresa chamada Transmeta, famosa por um cara que trabalhou lá tempos atrás, que tinha criado um processador chamado Crusoe, com estas características. Mas ele tinha uma parte software incorporada. Já faz muito tempo que falaram disto.
  19. Bom dia. Gostaria de saber se há o que se fazer para melhorar um note com um Intel C2D Arrandale P6100. Principalmente onde encontrar o substituto, sem ser ML ou eBay. Grato.

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!