Pular para o conteúdo

Pesquisa em um vetor de struct

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Pesquisa em um vetor de struct

Enviado em 12/10/2016 - 16:38h

Cadastro imóveis a serem alugados ou vendidos, contendo os seguintes dados:
tipo (loja, apartamento, casa, kit), endereço, bairro, valor, situação( aluguel ou
venda). Ao final, solicitar ao usuário a situação a ser pesquisada e mostrar todos
os dados dos imóveis enquadrados na solicitação.
Como faço para fazer essas pesquisa
Eu dei conta de fazer o vetor de struct para cadastrar os imoveis mas não consigo fazer essa pesquisa não faço nem ideia como fazer essa pesquisa
Por favor me ajudem
Desde ja agradeço

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Pesquisa em um vetor de struct

Enviado em 12/10/2016 - 16:57h

Existe um algoritmo que pode ajudar:


#include <algorithm>
#include <vector>

std::vector<Imovel> imoveis;

auto imovel = std::find_if(imoveis.begin(). imoveis.end(), [](const Imovel& it) {
return it.tipo == APARTAMENTO;
});
if (imovel != imoveis.end()) {
std::cout << "Apartamento encontrado" << std::endl;
}

--
Uilian Ries
Linux Counter: 521986

3. Como seria a implementação em c?

Enviado em 12/10/2016 - 17:29h

uilianries escreveu:

Existe um algoritmo que pode ajudar:


#include <algorithm>
#include <vector>

std::vector<Imovel> imoveis;

auto imovel = std::find_if(imoveis.begin(). imoveis.end(), [](const Imovel& it) {
return it.tipo == APARTAMENTO;
});
if (imovel != imoveis.end()) {
std::cout << "Apartamento encontrado" << std::endl;
}

--
Uilian Ries
Linux Counter: 521986



Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder