Programación General > C/C++

 Introducir datos al conjunto, no repetidos

(1/1)

saudiaz:
Me han dejado una tarea, en llenar un conjunto usando TDA o TAD, como mejor lo conoscan, la cuento es que al ingresar un dato tengo que verificar si ya esta introducido o no, obvio para que no se repitan datos.

He hecho esto
  for(int i=0;i<=indice;i++)
       {
           if(A==valor)
            {       
            cout<<"\n Este dato ya fue introducido "<<endl<<endl<<endl;
            system("pause");
            }
            else
            {
            A[final]=valor;
            final=(final+1);
            cout<<"\n Dato introducido exitosamente "<<endl<<endl<<endl;
            system("pause");
            }
       }

Lo que pasa es que me repite los datos en las posiciones, como lo puedo solucionar

david_lomber:
¿que son los TDA o TAD ? :P

¿A que es? un vector?¿ final que es, un contador?

lo que quieres es ir agregando datos a un vector pero que no se puedan repetir datos que ya esten agregados?

Saludos!!

herzdark:

--- Cita de: david_lomber en Miércoles  2 de Mayo de 2012, 21:10 ---¿que son los TDA o TAD ? :P

¿A que es? un vector?¿ final que es, un contador?

lo que quieres es ir agregando datos a un vector pero que no se puedan repetir datos que ya esten agregados?

Saludos!!

--- Fin de la cita ---

los TDA son Tipos de Datos Abstractos como las estructuras, uniones,etc y si lo q el quiere es ir agregando valores q no esten repetidos, y saudiaz podrías subir el programa completo

Navegación

[0] Índice de Mensajes

Ir a la versión completa