Ir ao conteúdo
  • Cadastre-se

Andryas

Membros Plenos
  • Total de itens

    240
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

5

Sobre Andryas

  • Data de Nascimento 29-04-1985 (33 anos)

Informações gerais

  • Cidade e Estado
    Campinas
  1. Mt Obrigado Edson Uma duvida: um mesmo cooler pode funcionar tanto como exaustor(puxa o ar quente), como ventilador(joga ar frio)? Posso usar esse aqui de exaustor: http://produto.mercadolivre.com.br/MLB-663604036-cooler-fan-cougar-dual-x-120x120x25mm-black-led-cf-d12hb-bl-_JM valeu
  2. Qual a diferença entre cooler e exaustor e em q posicao devo colocar?? Alg pode me ajudar\???
  3. Tenho 1 desktop com placa mãe GigaByte GA-B75M-D3H, gabinete Cooler Master K350 e placa de video Geforge 660TI. Gostaria de saber qual melhor fan para comprar, que use o sys fan da MOBO e que nao seja muito barulhento.. Como posso fazer para analisar a pinagem e outras informações para saber se determinada fan é viável para minha máquina?
  4. Fico pressionando o F8 e nao entra no modo de segurança... vai pra aquela parte que pergunta se eu quero iniciar o computador normalmente ou fazer reparos na inicialização. Tanto 1 como outro volta pro mesmo ponto(a tela do windows sem os quadradinhos com nome dos usuarios)
  5. Olá Amarildo, Então, creio que seja vírus, pois após instalar o emulador para Android, Bluestacks(e com a politica deles você acaba sendo obrigado a instalar programas de terceiros. O Bluestacks em si é confiavel, agora os outros programinhas que vêm junto, provavelmente não) comecei a notar que meu HD estava trabalhando direto, mesmo sem eu não pedir pra ele executar alguma tarefa. Tava vendo que pelo Gparted ele reconhece a partição,mas não consegue ler alguns arquivos e identificar quanto da partição NTFS esta sendo usada.
  6. Olá Estou com um problema grave no meu Win7: a opção de usuários(tela inicial) não aparece para mim. Consigo selecionar no boot o Win7 - tenho Ubuntu também-, mas aquela tela inicial onde você seleciona os usuarios( exemplo: administrador, guest, usuario Joao da Silva etc) não aparece nenhum usuario!! Pelo Ubuntu consigo visualizar as pastas/diretorio e, inclusive, acessa-los(musicas, pdfs consigo abrir normalmente). Ja fiz um backup dos meus arquivos e estou pensando em instalar tudo de novo. Tentei usar ponto de restauração pelo dvd do win7, mas nao deu certo. Se puderem me oferecer uma opção melhor, seria otimo! Obg
  7. Estava estudando algoritmos de ordenação e parei nessa parte: " Já o número de movimentações é mınimo se o vetor ja esta ordenado como mostra equacao 2.2, e o numero máximo de movimentacoes é realizado se o vetor esta ordenado na ordem inversa, como mostra a equação 2.3 [Wir86]." Mmin = 3 * (n − 1) (2.2) Mmax = n^2/4 + 3 * (n − 1) (2.3) Não entendi a parte que fala de movimentação. Se o vetor já está ordenado, como pode gerar 3 * (n − 1) movimentos??
  8. Andryas

    Moda do Vetor

    Encontre o Valor que aparece mais vezes num vetor. Se empatar, pegue o primeiro encontrado. Qual o erro do meu codigo?? #include <stdlib.h> int *cria_Vetor(void) { int *Vtr; int tam,i,j; int temp = -1; int moda; int cont = 0; scanf("%d", &tam); Vtr = (int *) calloc (tam,sizeof(int)); for(i=0;i<tam;i++) scanf("%d", Vtr[i]); for(i=0;i<tam-1;i++) { for(j=i+1;j<tam;j++) if(Vtr[i] == Vtr[j]) cont++; if(cont>temp) moda = Vtr[i]; temp = cont; cont = 0; } i=0; while(i<tam){ printf("%d", Vtr[i]); i++; } printf("Moda = %d", moda); return (Vtr); } int *limpa_x(int* Vtrr) { printf("\nLimpando.."); if (!Vtrr) return (NULL); free (Vtrr); return (NULL); } int main(void) { int *Vetor; Vetor = cria_Vetor(); Vetor = limpa_x(Vetor); return 0; } #include <stdio.h> PS:0 errors,0 warnings Tenho problemas em tempo de execução, qd estou fazendo a leitura do vetor dah um crash no prompt
  9. Natalie, porque você usa **celula next//**celula last na declaração da classe? Só um ponteiro ja estaria certo?
  10. Sim,mas pense na quantidade de operações pra ordenar uma matriz. Se eu tiver uma matriz 100x100 e quiser os 3 maiores numeros dela, ordena-la, parece uma tarefa exagerademente dispendiosa.
  11. Faça um programa que leia dois números n e m e:  Crie e leia uma matriz de inteiros n x m. Use ponteiro simples;  Localize os três maiores números de uma matriz e mostre a linha e coluna onde estão. Pode alterar a matriz original. #include <stdio.h> #include <stdlib.h> #include <time.h> int **alocandoMatriz (int *, int *); int **liberandoMatriz(int, int, int **); void localiza(int *, int *, int **); void main (void) { int **matriz; /* matriz a ser alocada */ int ln, cl; /* numero de linhas e colunas da matriz */ matriz = alocandoMatriz(&ln, &cl); localiza(&ln, &cl, matriz); matriz = liberandoMatriz(ln, cl, matriz); } int **alocandoMatriz (int *linhas, int *colunas) { int i, j; int **mat; //Recebendo num. de linhas e colunas do{ printf("Num. linhas="); scanf("%d",linhas); }while(*linhas <1); do{ printf("Num. colunas="); scanf("%d",colunas); }while(*colunas<1); //Alocação das linhas mat = (int **) calloc (*linhas, sizeof(int *)); if (!mat) { printf ("\nEspaço em Memoria Insuficiente\n"); return (NULL); } //Alocação das colunas for (i = 0; i < *linhas; i++ ) { mat[i] = (int*) calloc (*colunas, sizeof(int)); if (!mat[i]) { printf ("Espaço em Memoria Insuficiente"); return (NULL); } } //Preenchendo a matriz srand (time(NULL)); for(i=0; i<*linhas; i++){ for(j=0; j<*colunas; j++){ mat[i][j] = rand() % 10; printf("%d ", mat[i][j]); } putchar('\n'); } return (mat); } int **liberandoMatriz(int linhas, int colunas, int **mat) { int i; if (!mat) return (NULL); //Liberando as linhas da matriz for (i=0; i<linhas; i++) free (mat[i]); free (mat); //Liberando a matriz return (NULL); } void localiza(int *linhas, int *colunas, int **matriz) { int maior[3],meio[3],menor[3]; maior[0] = meio[0] = menor[0] = -999; menor[1] = menor[2] = meio[1] = meio[2] = -999; int i,j; for(i=0;i<*linhas;i++) for(j=0;j<*colunas;j++){ if(matriz[i][j] > maior[0]) { menor[0] = meio[0]; menor[1] = meio[1]; menor[2] = meio[2]; meio[0] = maior[0]; meio[1] = maior[1]; meio[2] = maior[2]; maior[0] = matriz[i][j]; maior[1] = i; maior[2] = j; } else if(matriz[i][j] < maior[0] && matriz[i][j] > meio[0]) { menor[0] = meio[0]; menor[1] = meio[1]; menor[2] = meio[2]; meio[0] = matriz[i][j]; meio[1] = i; meio[2] = j; } else if(matriz[i][j] < meio[0] && matriz[i][j] > menor[0]) { menor[0] = matriz[i][j]; menor[1] = i; menor[2] = j; } } if(maior[0] != -999) printf("\nMaior Valor: %d Aparece na Linha %d Coluna %d",maior[0],maior[1]+1,maior[2]+1); if(meio[0] != -999) printf("\nSegundo Maior Valor: %d Aparece na Linha %d Coluna %d",meio[0],meio[1]+1,meio[2]+1); if(menor[0] != -999) printf("\nTerceiro Maior Valor: %d Aparece na Linha %d Coluna %d",menor[0],menor[1]+1,menor[2]+1); } Meu codigo nao ta la muito bonito... Eu precisaria encontrar algum algoritmo mais generico que servisse pra encontrar os "k"ésimos maiores valores de uma matriz qualquer. Sem levar em consideração os algoritmos de partial sorting,baseados em mergesort ou quicksorting, como eu poderia atacar esse problema? Notem que no enunciado do problema, diz: "Pode alterar a matriz original". Em termos de complexidade, gasto de operações, etc, compensaria ordenar a matriz?? Será isso q é sugerido??
  12. Lendo sobre uma solução classica para resolver o problema do carteiro chines, encontrei os seguintes passos: O problema do carteiro chines fornece um grafo e pede para achar o menor caminho saindo de um vertice e voltando para ele.É preciso passar por todas as arestas pelo menos uma vez. Nao entendi o ultimo passo. Uma vez que eu obti o grafo expandido com apenas vertices pares, se eu localizar o caminho de euler dele estarei passando por uma aresta inexistente no grafo original.Como faço para localizar a aresta que devera ser repetida caso o grafo original nao tenha caminho de Euler.
  13. Andryas

    Applets com Netbeans

    Quero rodar o applet: 1. import java.awt.*; 2. import java.awt.event.*; 3. 4. import java.swing.*; 5. 6. public class Date extends Japplet 7. implements ActionListener 8. { 9. private int count = 0, total = 0; 10. private final int INCREMENT = 5; 11. 12. private Jbutton button; 13. 14. public void init() 15. { 16. Container container = getContentPane(); 17. button = new JButton( "Click Para Incrementar" ); 18. button.addActionListener( this ); 19. container.add( button ); 20. } 21. 22. public void actionPerformed( ActionEvent actionEvent ) 23. { 24. total += INCREMENT; 25. count++; 26. showstatus( "After increment " + count + ": total = " + total ); 27. } 28. 29. 30. 31. } Mas to com duvida em como gerar o formulario ou usar o appletviewer com Netbeans 6.8 ou 6.9? Eu compilo o codigo acima gerei o codigo html abaixo <html> <head> <title>Teste</title> </head> <body> <h1>Teste v1.1</h1> <hr> <applet code=Date.class width=120 height=120> </applet> <hr> <a href="Date.java">The source.</a> </body> </html> Botei todos os arquivos na mesma pasta e nao funcionou? Alg pode ajudar?

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

×