You are on page 1of 1

#include <stdio.

h>

int EliminaCaractere(char* caracter)


{
if (!caracter || !*caracter)
return 0;

int count[256] = { 0 };

int curent = 0, urmator = 0;

while (caracter[curent] != '\0')


{
if (++count[caracter[curent]] == 1)
{
caracter[urmator++] = caracter[curent];
}
++curent;
}
caracter[urmator] = '\0';
return urmator;
}

int main() {
char sir[256] = { 0 };
printf("Introduceti sirul: ");
gets_s(sir);
EliminaCaractere(sir);
printf("Rezultat = % s", sir);
return 0;
}

You might also like