Ir ao conteúdo
  • Cadastre-se

Henrique Negri

Membros Juniores
  • Total de itens

    14
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. @devair1010 mas se eu colocar como vetor normal ele não aplica o numero no vetor quanto eu uso a função para printar os vetores aparecem valores aleatórios
  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á. #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; }
  4. @Mauro Britivaldo você não tem ideia do que eu poderia fazer?
  5. Olá pessoal, eu sou novato em programação em C e uso o codeblocks em meu notebook, porém quando fui utilizá-lo no meu desktop deu o erro que esta em anexo. Se alguém puder ajudar agradeço desde já.
  6. @TYSQUARE89 Obrigado funcionou perfeitamente adicionado 0 minutos depois @devair1010 Obrigado testei os dois comentários e os dois funcionaram agradeço.
  7. 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:
  8. Ola galera, estou tentando fazer um trabalho de faculdade que é necessário o uso de matriz porém esta dando um erro na hora de compilar se alguém puder me ajudar agradeço. erro descrito na imagem abaixo
  9. Provavelmente está dando erro pois foi instalado o Linux em cima do Windows e não o contrario portanto há uma perda no gerenciador de inicialização de um dos dois sistemas. Quando for fazer Dual Boot lembre-se de instalar o Linux primeiro para não haver esse problema
  10. Qual interface gráfica você utiliza? Pode ser que ela esteja pesando muito tente mudar para uma mais leve.
  11. 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
  12. 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.
  13. 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.

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

×