Ir ao conteúdo
  • Cadastre-se

Rodrigo ADS Lima

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. Alguem pode me ajudar com o seguinte exercicio?: Faça um programa que recebe um vetor de 5 posições e outro com 10 posições, o programa deve apresentar os elementos que não são comuns aos dois vetores, ja estou tentando ha umas 2 horas, ja fucei o google, ja fucei varios foruns ,mas não achei nada que ajudasse e ainda estou longe de resolver a questão, segue abaixo o que eu consegui fazer até agra, mas o programa compila, executa e não faz nada... #include<stdio.h> int main(){ int vet1[5] = {1,1,0,0,1},vet2[10] = {1,1,1,1,1,1,1,1,1,1},aux[10],i,j,z=0; /* for(i = 0; i < 5; i++){ scanf("%d",&vet1[i]); } printf("\n"); for( i = 0; i < 10; i++){ scanf("%d",&vet2[i]); } */ for(i = 0 ; i < 10; i++){ for(j = 0;j < 5 ;j++){ if(vet1[i] =! vet2[j]){ aux[z] = vet1[1]; z++; } } } for(i = 0; i < 10; i++){ printf("%d ",&aux[i]); } return 0; }
  2. @CiroboyBR era exatamente isso, não sabia desse detalhe obrigado!!
  3. Pessoal eu fiz o codigo abaixo passando vetor do tipo inteiro como parametro, funcionou normalmente , porém eu reescrevi o codigo usando como parametro o tipo struct porém esta dando o erro "array type has incomplete element type", acredito que eu estou declarando o prototipo da função corretamente, sendo assim não entendo porque esta dando erro, alguem pode me ajudar a entender onde estou errando? segue abaixo o codigo: /*Crie um programa que possui uma função que recebe como argumento um vetor de tamanho 5 de tipo estrutura sendo que essa estrutura deve armazenar um determinado horario no formato hhmmss , peça que o usuario digite 5 horarios diversos que deverão ser armazenados no argumento recebido.Crie uma segunda função que recebera este mesmo vetor estrutura mas desta vez a função devera apenas ler os valores armazenados no vetor estrutura mostrnado uma resposta apropriada*/ #include<stdio.h> void armazena(struct horario horaAtual[]); void mostra(struct horario horaAtual[]); struct horario{ int hora; int minuto; int segundo; }; int main(){ struct horario horaAtual[5]; armazena(horaAtual); mostra(horaAtual); return 0; } void armazena(struct horario horaAtual[]){ int i; for(i = 0 ; i < 5; i++){ printf("Informe a hora do %do horario:",i+1); scanf("%d",&horaAtual[i].hora); printf("Informe os minutos do %do horario:",i+1); scanf("%d",&horaAtual[i].minuto); printf("Informe os segundos do %do horario:",i+1); scanf("%d",&horaAtual[i].segundo); } return; } void mostra(struct horario horaAtual[]){ int i; for(i = 0; i < 5; i ++){ printf("%d:%d:%d",horaAtual[i].hora,horaAtual[i].minuto,horaAtual[i].segundo); printf("\n"); } return; }
  4. Essa funçao que eu postei na realidade é só um trecho de um programa que tem outras funções, eu não estava conseguindo porque eu estava chamando a função no local errado e essa função não estava recebendo os parametros corretos, mas agora ja consegui valeu mesmo assim.
  5. Pessoal estou com um problema em um exercicio da faculdade, o exercicio pede para criar uma função que preenche 2 matrizes 3x3 , matA[3][3] e matB[3][3] , depois disso é necessario criar outra função que ira receber essas 2 matrizes por parametro e compara-las para ver se todas as posições são iguais, parece simples mas não esta indo de jeito nenhum, segue a função abaixo: void VerificaIgualdade(int mat1[][3],int mat2[][3]){ int i,j,confere; confere = 0; for(i = 0; i < 3; i++){ for(j = 0; j < 3; j++){ if (mat1[i][j] == mat2[i][j]) confere++; } } printf("%d\n",confere); if(confere == 7)// as matrizes só serão iguais se o contador confere for igual a 7 printf("As matrizes sao iguais\n"); else printf("As matrizes NAO sao iguais\n"); return; } No meu if dentro do for , por algum motivo o confere não esta incrementando, alguem pode ajudar?????

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