crear un vector de tamaño desconocido k no permita datos repetidos en su creacion y que lo ordene simultaneamente.


| |||
![]() Quien me puede colaborar para realizar este algoritmo en C++ crear un vector de tamaño desconocido k no permita datos repetidos en su creacion y que lo ordene simultaneamente. ![]() ![]() |
| |||
puedes usar los vectores de la STL o simplemente un arreglo normal para ordenar el arreglo hay muchas maneras, quick sort, bubble sort, heap sort...etc. el mas facil es el bubble pero es el menos eficiente. y para checar si ya esta repetido, antes de que se ingrese al vector, que recorra todas las posiciones checando si ya esta ese dato. por ejemplo: for(i = 0; i<tamanoarreglo; i++) { if( nuevodato == arreglo[i]) // no ingresar else //ingresar } |
| |||
No se Lo k pasa es que como dije antes apenas estoy empezando a programar y si me hablan de TSL ![]() |
| |||
que significa DWORD |
| ||||
¿Porque te parece a vos? ¿Cinco dias despues de la pregunta? Todo programador deberia saber el tamaño de una palabra y una doble palabra en la plataforma en la que trabaja y por cierto tu respuesta no es equivalente ya que long tiene signo y double es para numeros flotantes.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
en eso si tienestoda larazon pero saben k muchachos ya tengo el program listo voy escribir el codigo por si alguien lo necesita OK |
| ||||
unsigned long. Finalmente se the 64 bits no? pero bueno Eternal_Idol si crees que he dicho muchas tonteria bien. lo siento me equivoque, no es para enojarse..... Puede usar unsigned long en vez de DWORD que es un define de lo mismo..... checalo y si volvi a decir una tonteria me avisas.... saludos |
| ||||
Depende la plataforma pero en este caso no, son 32 bits. Y si es un typedef de unsigned long en C/C++ (esa fue mi respuesta:"DOUBLE WORD, cuatro bytes sin signo en este caso (es equivalente a unsigned long)."). No creo que hayas dicho ninguna tonteria.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |