Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: racso97 en 7 Diciembre 2015, 21:51 pm



Título: Ayuda con este programa :(
Publicado por: racso97 en 7 Diciembre 2015, 21:51 pm
Buenas, haber si me podrian ayudar con este programa que consiste en dada una secuencia de enteros acabada en 0 i de longitud no superior a 100 números, diga cuántos números diferentes hay dentro de la secuencia.

Mi código es éste pero no paso de aquí:
Código
  1. #include <iostream>
  2. #include<string>
  3. using namespace std;
  4.  
  5.  
  6. const int MARCA_FI = 0;
  7.  
  8. int main(){
  9.  cout << "ENTRA UNA SEQUENCIA DE NOMBRES NATURALS: " << endl;
  10.  int numero;
  11.  while(numero != MARCA_FI){
  12.   cin>> numero;
  13.  } // mientras numero sea distinto de 0
  14. while(numero == MARCA_FI){
  15.        int numrep;
  16.        int numnorep;
  17.        int comptador=1;
  18.  
  19.        if(numero = numnorep){
  20.            comptador++;
  21.            cout<< "RESULTAT: EL NOMBRE D'ELEMENTS DIFERENTS ES: "<< comptador << endl;
  22. }
  23.        else {
  24.            comptador=comptador;
  25.            cout<< "RESULTAT: EL NOMBRE D'ELEMENTS DIFERENTS ES: "<< comptador << endl;
  26.        }
  27. }
  28. return 0;
  29. }
  30.  
Gracias por la ayuda de antemano y salu2 :D

[MOD] Para publicar código usar las etiquetas GeSHi.

[MOD] Se te ha avisado en repetidas ocasiones....procura usar GeSHi, o puede que tus post sean eliminados.