Ir ao conteúdo
  • Cadastre-se

Quantidade de elementos distintos em um vetor


lired
Ir à solução Resolvido por Midori,

Posts recomendados

Galera, preciso fazer um programa que receba um vetor, por exemplo vetor[] = {2, 3, 4, 6, 1, 2, 8, 4} e imprima a quantidade de elementos que são distintos, ou seja, esse vetor de exemplo tem 8 posições, porém apenas 6 valores distintos, considerando que o 2 e o 4 se repetem. É isso que preciso fazer, mas não tenho a menor ideia de como fazer essa verificação.

Um código inicial:

#include <iostream>using namespace std;int vetor[10010]; // na questão diz que o vetor pode ter até 1000 elementos, e não estamos preocupados com memóriaint main(void){    int qtdElementos, qtdDistintos;      cin >> qtdElementos; // recebendo quantidade de elementos    // recebendo o valor de cada elemento    for (int i=0;i<qtdElementos;i++){    	cin >> vetor[i];    }        // Agora preciso verificar quantos elementos distintos possui, e não faço a menor ideia de como fazer isso :/    cout << qtdDistintos << endl;    return 0;}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!