Ir ao conteúdo
  • Cadastre-se

Anny Silva

Membro Pleno
  • Posts

    28
  • Cadastrado em

  • Última visita

Tudo que Anny Silva postou

  1. Como faço para calcular a media geométrica em lingaguem C?
  2. @arfneto meu professor que passaa esses exercicios ,tenho um exercicio onde tem que criar uma arvore binária e calcular a média ponderada dos elementos ,onde usa o nivel como peso !
  3. @AdrianoSiqueira ueu não estou conseguindo escrever em c@AdrianoSiqueira fiz mais ou menos , mas acho q ta errado : void impar(int *valor) { if((valor% 2==0) empilha(pilhapar,valor); else empilha(pilhaimpar,valor); } void porcentagem_impar(pilhaimpar *total){ x= pilhaimpar*100/total; }
  4. void maiorMenorElemento( fila *f) { if(vaziaFila((f)) return 0; int maior ,menor,i; maior=f.elemento[f.frente]; menor=f.elemento[f.frente]; for(i=f.frente;i<-f.final;i++) { if(f.elemento[i]>maior) maior-f.elemento[i]; if(f.elemento [i]<menor) menor-f.elemento[i]; } printf("Maior :%d :",maior); return 1; }
  5. @AdrianoSiqueira fiz mais ou menos , mas acho q ta errado : void impar(int *valor) { if((valor% 2==0) empilha(pilhapar,valor); else empilha(pilhaimpar,valor); } void porcentagem_impar(pilhaimpar *total){ x= pilhaimpar*100/total; }
  6. vou criar um fila , onde se insere numeros ,como eu crio a função de calcular o segundo maior elemento dessa fila ? #include struct Fila { int capacidade; float *dados; int primeiro; int ultimo; int nItens; }; void criarFila( struct Fila *f, int c ) { f->capacidade = c; f->dados = (float*) malloc (f->capacidade * sizeof(float)); f->primeiro = 0; f->ultimo = -1; f->nItens = 0; } void inserir(struct Fila *f, int v) { if(f->ultimo == f->capacidade-1) f->ultimo = -1; f->ultimo++; f->dados[f->ultimo] = v; // incrementa ultimo e insere f->nItens++; // mais um item inserido }
  7. @arfneto na realidade eu quero criar uma pilha com numeros variados , e dessa pilha calcular a porcentagem de numeros impares ! void insere_elemento(Pilha *pi){ /*a cada inserção alocamos dinamicamente um espaço para um novo elemento*/ Elemento *novo =(Elemento*) malloc(sizeof(Elemento)); printf("Digite o numero a ser inserido na pilha: "); scanf("%d",&novo->num); /*como o número inserido será o novo topo, ele apontará para o topo atual que será o segundo elemento da pilha*/ novo->prox = pi->topo; /*topo aponta para o endereço de novo*/ pi->topo = novo; printf("\nNumero inserido na pilha!"); getch(); } Armazena esses numeros e calcular a porcentagem de impares q existe nessa pilha!
  8. Como faço para calcular a porcentagem de numeros imapres nessa pilha? int main () { int valor, numeros; TipoPilha pilhaPar, pilhaImpar; //Pilha TipoItem itemPar, itemImpar; FpVazia(&pilhaPar); FpVazia(&pilhaImpar); printf("Quantos numeros deseja digitar? "); scanf("%d", &numeros); printf("Digite os valores:\n"); for (int i = numeros ; i > 0; i--) { //Empilhando os valores. scanf("%d", &valor); if (!(valor % 2)) { // Coloca o valor impar ou par na Chave e empilha itemPar.Chave = valor; Empilha(itemPar, &pilhaPar); } else { itemImpar.Chave = valor; Empilha(itemImpar, &pilhaImpar); }
  9. Fazer uma função que insere depois de um determinado elemento em uma lista usando ponteiros; Lista* cria (int v) { Lista* p = (Lista*) malloc(sizeof(Lista)); p->info = v; return p; } Lista* insere_ordenado (Lista* l, int v) { Lista* novo = cria(v); Lista* ant = NULL; Lista* p = l; while (p != NULL && p->info < v) { ant = p; p = p->prox; } if (ant == NULL) { novo->prox = l; l = novo; } else { novo->prox = ant->prox; ant->prox = novo; } return l; } estou no caminho certo ?
  10. @arfneto eu agradeço pela sua explicação , mas infelizmente não estou conseguindo fazer !
  11. tentei fazer o codigo e media ponderada na arvore binária ! estou indo no caminho certo? void mediaponderada (arvore*p); { apontador aux; float mediap; int posicao;r; mediap=0;r=0; posicao=1; aux=p->raiz->prox; while(aux!=NULL) { mediap=mediap+aux+chave*pow(mg,1.0/n) ; r=r+posicao; posicao++; aux=aux->prox; } mediap=mediap/r; return mediap; }
  12. @arfneto tentei fazer ! float mediaAr(arvore*p) { apontador aux; float media; int r; mediaAr=0; r=0; aux=p->primeiro->prox; while (aux!-NULL) { media=media+aux+chave; r++; aux=aux->prox; } media=media/r; return media; } ficaria mais ou menos assim ?
  13. @arfneto porque eu não sei fazer média geométrica ,ainda mais em c ! precisa ve algum exemplo!
  14. Média Ponderadados elementos da árvore usando o nível como peso. (raize quivale aonível1, e assim sucessivamente) Como calcular a Média Geométrica dos elementos da árvore?
  15. alguém poderia me mostrar exemplos de código desse exercicio: a)Soma dos elementos menores que a raiz, ou seja,soma dos elementos da subárvore esquerda. b)Média Geométrica dos elementos da árvore c)Média Ponderadados elementos da árvore usando o nível como peso. (raizequivale aonível1, e assim sucessivamente) d)Porcentagem de elementos impares na árvoreusando passagem de parâmetropor referência. e)Valor médio entre o menor elemento e o maior elemento usando variáveis globais
  16. @arfneto Ola,estou com dificuldade de monta o codigo !não tuliza nenhum livro
  17. alguém poderia me da exemplos desse seguinte exercicio ! 1)Fazer um programa na Linguagem C utilizando o TAD Árvore Binária sem balanceamento mostrado na aula com as seguintes funções utilizando ponteiros .1)Inserçãodaschavesna árvore; 2)Retirada1(elemento mais àdireita da subárvore esquerda); 3)Retirada2(elemento mais à esquerda da subárvore direita); 4)Impressão Ordem Crescente; 5)Impressão Raiz Ordem Decrescente; 6)Média Aritméticasdas Chaves; 7)Alturada Árvore(Quantidade de níveis da árvore);{se tiver somente a raiz altura 1, raiz com 1 ou 2 filhos, altura 2 e assim sucessivamente}
  18. Boa Noite...como eu poderia fazer esse exercicio ? Média Geométrica dos elementos impares da pilha.em c
  19. Olá pessoal ,poderiam me ajudar a fazer o código em C de um quadrado mágico de dimensão 6x6,onde a soma de cada linha ,a soma de cada coluna ,da diagonal primária e secundária são iguais.Assim como não é permitido valores iguais. Gostaria de exemplos !não sei como começar,se alguém puder me orientar agradeço!
  20. Olá ,alguém poderia me ajudar a remover um vírus do meu pendrive tio Drive.bat , tentei de diversas formas ,até pelo Prompt de Comando e não consegui ..Alguém poderia me da mais alternativas para estar removendo ?
  21. @dif muito Obrigada bem eu resolvi o netbeans , como to começando a programa em Java , tava meio em duvida de qual baixar ...Mas agradeço as suas sugestões
  22. Qual é a melhor IDE para programar em Java?
  23. Olá,como posso ta colocando a partida em empate no jogo da velha?Dicaas pfvr
  24. Anny Silva

    Jogo da velha

    Olá alguém poderia me auxiliar em montar um jogo da velha simples em C? pensei em uma estrutura assim: tem que ter pelos menos 8 if ne? e no final mostrar quem ganhou ?Dicas!!! PFVR #include <stdio.h> #include <conio.h> #include<stdlib.h> jogo [3] [3]; int jogardor1 ,jogador2;

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!