Ir ao conteúdo

Esnack

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

posts postados por Esnack

  1. Olá,

     

    Estou pensando em comprar o Mouse Gamer Redragon Nothosaur, ele têm 4 cores de led que são alternadas conforme você aperta um botão. Porém esse botão também muda o DPI do mouse, ou seja, você só consegue colocar outra cor se trocar o DPI junto. Queria saber se alguém conhece algum software que consegue controlar essas leds do mouse, tipo pra elas fazerem uma transição automática sem ter que apertar o botão e consequentemente trocar o DPI.

  2. #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    
    int main()
    {
    
        int x , y , aux;
        int n=1000;
        int vetor[1000];
        double tempo_execucao;
    
    
        clock_t inicio,fim;
    
        //CONTADOR QUE GERA NÚMEROS ALEATÓRIOS
        for (x = 0; x < 1000; x++) {
        vetor[x] = rand()%100;
        }
    
    
         inicio = clock();
        //BUBBLE SHOT
        for (x = 1; x < n; x++)
        {
    
            for (y = 0; y < n - x; y++)
            {
    
                if (vetor[y] > vetor[y+1])
                {
                    aux = vetor[y];
                    vetor [y] = vetor[y+1];
                    vetor[y+1] = aux;
    
                }
    
            }
        }
        fim = clock();
    
        //IMPRESSÃO DOS NÚMEROS
        for (x = 0; x < n; x++){
            printf("%d\t",vetor[x]);
    
    
        }
    
        tempo_execucao = (double)(fim - inicio) / (((double)CLOCKS_PER_SEC)*1000);
        printf("\n\nTempo de execução do programa: %lf",tempo_execucao);
    
    
        return 0;
    }

    Dei uma arrumada no código e agora parece que o loop está correto, mas o cálculo de tempo de execução as vezes da 0.00000 e outras da uma variada tipo 0.00001 e 0.000015. Creio eu que é um tempo muito pequeno para ordenação bubble sort.

     

    • Curtir 1
  3. Meu bubble shot estava dando certo até colocar o cálculo de tempo de execução de programa, depois disso não estava apresentando os 1000 elementos ordenados apenas alguns.

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int main()
    {
    
        int x , y , aux;
        int n;
        int vetor[1000];
        float tempo_execucao;
    
        clock_t inicio,fim;
    
        //CONTADOR 1 ao 1000
        for (x = 1000; x >=1; x--) {
        vetor[x] = rand()%1000;
        }
    
    
        inicio = clock();
        //BUBBLE SHOT
        for (x = 1; x < n; x++)
        {
    
            for (y = 0; y < n - x; y++)
            {
    
                if (vetor[y] > vetor[y+1])
                {
                    aux = vetor[y];
                    vetor [y] = vetor[y+1];
                    vetor[y+1] = aux;
    
                }
    
            }
        }
        fim = clock();
    
        //IMPRESSÃO DOS NÚMEROS
        for (x = 1; x < n; x++){
            printf("%d\t",x);
    
    
        }
    
    
        tempo_execucao = (fim-inicio)*1000/CLOCKS_PER_SEC;
        printf("\n\nTempo de execução do programa: %f",tempo_execucao);
    
    
        return 0;
    }

     

    • Curtir 1

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!