muy buenas a todos escribo para pedir ayuda con un programa en c
el prorama recibe una cadena de caracteres y elimina los caracteres repetidos
ej
bananas == bans
gracias
¿Y cual es tu problema concretamente?
Saludos.
No se hacen tareas, pon tu código y se te orientará en como solucionar los errores e implementar ideas.
Saludos!
Este tema carece de información, cómo vamos a saber cual es tu problema si no lo dices.
Tampoco te podemos ayudar si no lo dices (OBVIAMENTE).
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)) {
size_t len = strlen(sfinal);
sfinal[len++]=*cadena;
sfinal[len]='\0';
}
}
return sfinal;
}
int main()
{
char* cadena="bananas";
printf("%s",EliminarCaracteres(cadena)); //regresa bans
getchar();
getchar();
return 0;
}