Ir ao conteúdo
  • Cadastre-se

Zura

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Zura

    Lista Ligada

    Dada a definição abaixo do nó de uma lista ligada. struct No { int num; struct No *prox; }; Implemente as seguintes funções de manipulação de lista ligada. • Inserir: Insere um número na lista, de forma que o mesmo seja inserido de forma ordenada, onde seu antecessor é menor que ele e seu sucessor é maior que ele. A função retorna um ponteiro para a lista. struct No * inserir(struct No *lista, int num); • Remover: Remove um número da lista. A função retorna um ponteiro para a lista. struct No * remover(struct No *lista, int num); • Buscar: Verifica se um número está presente na lista. A função retorna um valor diferente de 0 se o número estiver presente na lista e um valor igual a 0 se o número não estiver presente na lista. int buscar(struct No *lista, int num); • Tamanho: Retorna a quantidade de elementos da lista. int tamanho(struct No *raiz); como fazer //lista.h#ifndef LISTA_H#define LISTA_Hstruct No {int num;struct No *prox;};struct No * inserir(struct No *lista, int num);struct No * remover(struct No *lista, int num);int buscar(struct No *lista, int num);int tamanho(struct No *raiz);#endif
  2. Zura

    Números repetidos no vetor

    a logica me perdi no raciocínio ae não saiu mais nada kkkkk! quero ajuda pra terminar
  3. Faça um programa que leia uma sequencia de N numeros reais e imprima quantas Vezes cada Numero se Repete ex: 1,5 1,0 0,2 1,5 0,2 1,5 1,5 3 vezes 1,0 1 vez 0,2 2 vezes #include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(){ int valor=0; int i=0,j=0,contador=0; float *V,*F; printf("Digite o tamanho para o vetor:\n"); scanf("%i",&valor); V=(float*)malloc(valor*sizeof(float)); F=(float*)malloc(valor*sizeof(float)); if(V != NULL){ for(i=0;i<valor;i++){ printf("Digite o %i numero:\n",i+1); scanf("%f",&V[i]); } while(i <valor) { for(j=0;j<valor;j++){ if(V[i]==V[j]){ contador = contador+1; } } if(contador!=0){ F[i]=contador; contador=0; i++ } } for(i=0;i<valor;i++){ } }//FIM DO IF NULL return 0;} Não consegui sair daqui !

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