Ir ao conteúdo

Como colocar uma funçao numa lista encadea?


tiago1000

Posts recomendados

Postado

Estou precisando adicionar uma funçao nessa lista encadeada, essa funçao devera excluir funcionarios por uma determinada idade que o usuario informar, por exemplo todos os funcionarios que tiverem a idade maior ou igual a idade informada serao excluidos dessa lista. segueo o codigo que estou criando.

como é faço isso, quais codigos tem que ser usado.

#include <iostream>
using namespace std;
struct elemento{
int codigo;
char nome[50];
float salario;
int idade;
elemento *proximo;
};

int main()
{
elemento *no_atual, *no_anterior = NULL;
char continua= 's';
int idade;
do
{
no_atual = new elemento;
cout<<"\nInforme um codigo: ";
cin>> no_atual->codigo;
no_atual->proximo = NULL;
no_atual = new elemento;
cout<<"\nInforme um Nome: ";
cin>> no_atual->nome;
no_atual->proximo = NULL;
no_atual = new elemento;
cout<<"\nInforme um o Salario: ";
cin>> no_atual->salario;
no_atual->proximo = NULL;
no_atual = new elemento;
cout<<"\nInforme a idade: ";
cin>>no_atual->idade;
no_atual->proximo = NULL;
if (no_anterior != NULL)
no_anterior->proximo = no_atual;
no_anterior = no_atual;
cout<<"\nDeseja informar mais um valor? (s ou n): ";
cin>>continua;
}while (continua == 's');
return 0;
}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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!