Ir ao conteúdo
  • Cadastre-se

Henrique Negri

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

posts postados por Henrique Negri

  1. Olá eu estou passando por um problema e espero que me ajudem.

    O problema consiste em, uma impressora que está conectada na rede local e todos os computadores conectados conseguem imprimir normalmente, porém um dos computadores frequentemente apresenta erro ao imprimir e não imprime por nada a menor que reinicie o computador.

    Quando da esse erro, fica aparecendo na fila de impressão um loop de status "imprimindo" e "erro ao imprimir". Esse loop fica infinitamente e as vezes não permite nem que limpe a fila de impressão.

     

    Se alguém puder auxiliar nesse problema agradeço

  2. Olá, estou começando agora com c++ e com programação em geral e meu professor me passou o seguinte exercício:

     

    "Escreva uma função que receba um vetor de números e os ordene (Bubble Sort) por ordem decrescente tendo como critério o número de vezes em que cada elemento ocorre no vetor e retorne o vetor ordenado."

     

    estou a uma semana tentando pensar em algo para fazer com ele e não consigo achar uma solução se alguém puder me ajudar apenas com a ideia já agradeço muito. 

  3. Olá,estou fazendo um código que irá receber um vetor com datas do formato ddmmaaaa e irá verificar quais datas são maiores ou iguais a de hoje (no caso usei a data de ontem 30/03/2018) e quais são menores. porém estou com um problema na chamada de uma função o código esta abaixo e o erro foi esse 

     

    O erro está na função verificar data. Se puderem me ajudar agradeço desde já.

     

    Citação

    error: cannot convert 'int*' to 'int**' for argument '2' to 'void verificar_data(int*, int**, int**, int, int)'|

      

    #include <iostream>
    #include <stdio.h>
    #include <stdlib.h>
    
    using namespace std;
    
    #define hoje 30032018
    #define quant 5
    
    void print_datas (int datas[],int a){
        int i;
        for (i=0;i<a; i++){
            printf("\nData %i: %8.8i",i+1,datas[i]);
        }
    }
    
    void verificar_data (int datas[],int *maiores[],int *menores[], int menor, int maior){
        int ano_hoje, mes_hoje, dia_hoje, i;
        ano_hoje=hoje%10000;
        mes_hoje=(hoje/10000)%100;
        dia_hoje=(hoje/10000)/100;
        //printf("\ndata: %2.2d/%2.2d/%d",dia,mes,ano);
        for (i=0;i<quant;i++){
            if (datas[i]%10000 >= ano_hoje){
                if ((datas[i]/10000)%100>= mes_hoje){
                    if ((datas[i]/10000)/100 >= dia_hoje)
                        *maiores[i]=datas[i];
                        maior++;
                }
            }
            else
                *menores[i]=datas[i];
                menor++;
        }
    }
    
    int main(){
        int datas[quant], maiores[quant], menores[quant];
        int i,  menor, maior;
    
        cout << "\nDigite as datas no formato ddmmaaaa: ";
        for (i=0;i<quant;i++){
            cin>>datas[i];
        }
        print_datas(datas, quant);
        verificar_data(datas, &maiores , &menores, menor, maior);
        cout << "\nDatas menores que a de hoje: \n";
        print_datas(maiores, maior);
        cout << "\nDatas maiores ou iguais a de hoje: \n";
        print_datas(menores, menor);
        return 0;
    }
    

     

    • Curtir 1
  4. 1 hora atrás, Mauro Britivaldo disse:

    Uma ou mais chamadas para collect2 resultaram em erro!

     

    É isso!/ Essa aplicação organiza os arquivos .c do projeto para compilar. Aí vemos uma mensagem "no target" "no project". São mensagens comuns para projetos de um só arquivo .c

     

    Seja lá o que você tentou compilar um ou mais arquivos não existem.

    adicionado 4 minutos depois

    Mostra o Build log

     

    Capturar.PNG

  5. Olha pessoal eu tenho que fazer um trabalho para a minha faculdade que é um bingo onde as cartelas são geradas e é efetuado o sorteio, porém cada cartela tem que possuir números que não se repitam e entre as cartelas podem se repetir o numero mas no meu código estão repetindo os números da mesma cartela, se alguém puder me ajudar com esse problema agradeço segue o código abaixo e o que está ocorrendo:   

    Citação

    #include <stdio.h>
    #include <stdlib.h>
    #include<time.h>

    int lin=5, col=5;
    int tabela [5][5][5];

    int geração()
    {
        int numero;
        numero=(rand() % 99);
        return (numero);
    }
    void geracao_cartela()
    {
        int i, j, k=0, qc, numero, l, p;
        printf("\nQuantas pessoas irao jogar?\n");
        scanf("%d", &qc);
        printf("\nGerando as cartelas\n");
        while (k<qc){ /// qc= quantidade de cartelas
            for (i=0; i<lin; i++){
                for (j=0; j<col; j++){
                    numero= geração();
                    tabela [j][k]= numero;
                    for (l=0; l<lin; l++){
                        for (p=0; p<col; p++){
                            if (tabela[l][p]==tabela[j]){
                                numero= geração();
                                tabela[j][k]= geração();
                            }
                        }
                    }
                }
            }
            for (i=0;i<5;i++){
                for (j=0;j<5;j++){
                    printf("%d\t",tabela [j][k] );
                }
                printf("\n");
            }
            getchar();
            getchar();
            k++;
        }

    }

    /**void verificacao()
    {
        int i, j, k, qc;
        for (k=0;k<qc; k++){
            for (i=0;i<lin;i++){
                for (j=0;j<col;j++){
                    if
                }
            }
        }

    }*/
    void main(){
        int qc, numero;
        int tabela [5][5][5];
        srand(time(NULL));

        geracao_cartela();
    }
     

     

    Capturar.PNG

    • Curtir 1
  6. Então, eu uso Linux e tem um problema se você for instalar o linux para jogar LoL, pois o jogo só possui servidor NORTE AMERICANO, ou seja atrapalha muito.

     

    Se você quer realmente conhecer como é o sistema e aprender um pouco, recomendo que faça um Dual boot deixando no windows os jogos que irá jogar e no Linux o resto das coisas.

     

    Espero ter ajudado

  7. Qual linguagem devo aprender primeiro sendo que pretendo trabalhar com programas livres, principalmente com linux e wordpress?

    Sou novo na área de programação e gostaria muito de estar contribuindo com as comunidades de software livre, porém eu não possuo um conhecimento ainda para estar colaborando e não sei por onde começar, se possível alguém estar me ajudando eu agradeço.

  8. Olá gente, estou com um problema que o codeblocks não está compilando. Sempre da erro no executável mingw32-c++.exe.

    O programa esta na versão 16.01 e foi baixado a opção "codeblocks-10.05mingw-setup.exe" assim como as outras e todas resultaram no mesmo erro. 

    Se possível alguém estar ajudando agradeço.

    Segue o erro abaixo.

    image.png.4805df000ce51adee39268f9e1b0bad5.png

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!