• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Gabriel Vieira Nascimento

Membros Juniores
  • Total de itens

    6
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

4

Sobre Gabriel Vieira Nascimento

Informações gerais

  • Cidade e Estado Rio de Janeiro Rj
  • Sexo Masculino
  1. @Carlos Zanon Muito obrigado mano, voce me ajudou demais nas duas questões. Funcionou valeu.
  2. Seria algo assim? Está certo? ou é melhor fazer outro cód do 0?? #include <stdio.h> #include <stdlib.h> void selecao(int *Vet,int n){ int Menor, aux; for(int i=0;i<n-1;i++){ Menor=i; for(int j=i+1 ; j<n ; j++){ if(*(Vet+Menor) > *(Vet+j)) Menor=j; } if(i!=Menor){ aux=*(Vet+i); *(Vet+i)=*(Vet+Menor); *(Vet+Menor)=aux; } } } int main(){ int n=13; int Vetor[] = {3,6,5,1,2,8,7,9,4,10,13,12,11}; selecao(&Vetor,n); printf("\n\n "); for(int i=0;i<n;i++){ printf("%d - ",(Vetor+i)); } printf("\n\n\n"); system("pause"); return 0; }
  3. @Carlos Zanon Entendi, mas esse modo "Vetor []" também é por referência? Eu realmente estou muito no inicio sorry. Como posso indicar a posiçao do vetor usando "int *Vetor"?
  4. Bom dia pessoal estou iniciando na faculdade e estou com dificuldades nesse código. O Objetivo é organizar pelo metodo de seleção um vetor usando a passagem por referência. Problemas quando o rodo o código só com o metodo de seleção da tudo certo,mas quando eu ponho a passagem por referência da erro de sintaxe e eu não consigo identificar qual é. O código está em C, agradeço qualquer ajuda, se possível sinalizem a passagem por referência com * e & eu só conheço esses termos por enquanto, apesar de ter visto outros mais complexos no google. problema: Passar o valor por referencia no método de seleção. #include <stdio.h> #include <stdlib.h> void selecao(int *Vet[],int n){ int Menor, aux; for(int i=0;i<n-1;i++){ Menor=i; for(int j=i+1 ; j<n ; j++){ if(*Vet[Menor] > *Vet[j]) Menor=j; } if(i!=Menor){ aux=*Vet[i]; *Vet[i]=*Vet[Menor]; *Vet[Menor]=aux; } } } int main(){ int n=13; int Vetor[] = {3,6,5,1,2,8,7,9,4,10,13,12,11}; selecao(&Vetor,n); printf("\n\n "); for(int i=0;i<n;i++){ printf("%d - ",Vetor[i]); } printf("\n\n\n"); system("pause"); return 0; }
  5. Obrigado irmão irei tentar aqui adicionado 39 minutos depois Deu certo obg!
  6. Bom dia pessoal eu comecei na faculdade agora e estou precisando de ajuda nesse código abaixo. O objetivo é fazer a sequencia de Fibonacci usando recursividade. Meu principal problema é que esse código está sempre entrando no teste "if" dentro da função mesmo quando o resultado é falso. Se puderem me ajudar eu agradeço. O código roda, mas tem erro de lógica, não sei qual, pois sempre entra no teste if. Ainda não sei se consertando esse erro o código vai chegar ao resultado que desejo. Agradeço qualquer ajuda. O código está em C. #include <stdio.h> #include <stdlib.h> int Quant; int Fibonacci(int num){ int AntPenultimo = 1; int Ultimo = 1; int Resultado = 1; if(num==1){ AntPenultimo = Ultimo; Ultimo = Resultado; Resultado = AntPenultimo + Ultimo; printf("Resultado %d \n ", Resultado); return Resultado; }else return (Fibonacci(num - 1)); printf("oi"); } main(){ printf("Entre com a quantidade de termos que deseja na sequencia \n"); scanf("%d", &Quant); if (Quant != 0) Fibonacci(Quant); }