-
Posts
15 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Henrique Negri
-
-
@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
- 1
-
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.
-
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çãoerror: 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; }
- 1
-
@Mauro Britivaldo você não tem ideia do que eu poderia fazer?
-
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 depoisMostra o Build log
-
-
@TYSQUARE89 Obrigado funcionou perfeitamente
adicionado 0 minutos depois@devair1010 Obrigado testei os dois comentários e os dois funcionaram agradeço.
- 1
-
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();
}
- 1
-
-
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
-
Qual interface gráfica você utiliza?
Pode ser que ela esteja pesando muito tente mudar para uma mais leve.
-
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
-
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.
-
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.
- 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
erro ao imprimir epson l3150
em Impressoras, scanners e multifuncionais
Postado
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