ayuda por favor.

Juan
09 de Noviembre del 2004
alguien me podria dar una mano.



necesito hacer un programa que leido un vector, elimine los numeros repetido, y deje solamente un elemento en cada caso, el siguiente codigo fue lo que intente.

Gracias y suerte.


#include<iostream.h>
#include<conio.h>

void main(){
int vector[100],tam,i,o,u,aux,ayuda;
clrscr();
cout<<"Ingrese el tama¤o del vector: ";
cin>>tam;
cout<<endl<<endl;
for(i=0;i<tam;i++){
cout<<"Vector [ "<<i+1<<" ] = ";
cin>>vector[i];
}
cout<<endl<<endl<<endl<<"PRESIONE UNA TECLA PARA CONTINUAR...";
getch();
int c;
int f=0;
for(i=0;i<tam-1;i++){
for(int e=0;e<tam-1;e++){
c=1;

if(vector[i]==vector[e+1-f]){
for(u=e+1;u<tam-1;u++){
vector[e+c]=vector[e+c+1];
c++;
}
tam--;
f++;
}
}
}



cout<<endl<<endl;
for(i=0;i<tam;i++){
cout<<"Vector [ "<<i+1<<" ] = ";
cout<<vector[i]<<endl;
}
cout<<endl<<endl<<endl<<"PRESIONE UNA TECLA PARA TERMINAR...";
getch();
}