Te dejo mi version espero le heches mas ganas
el problema es relativamente facil
#include <stdio.h>
int Repetido(char *cadena,char letra){
int i=0;
for (i =0; *cadena!='\0'; i++,*cadena++) {
if (*cadena==letra){
return 1;
}
}
return 0;
}
char *EliminarCaracteres(char *cadena){
int i=0;
char *sfinal="";
for (i =0; *cadena!='\0'; i++,*cadena++) {
if (!Repetido(sfinal,*cadena)) {
sfinal[len++]=*cadena;
sfinal[len]='\0';
}
}
return sfinal;
}
int main()
{
char* cadena="bananas";
printf("%s",EliminarCaracteres
(cadena
)); //regresa bans
return 0;
}