You are on page 1of 1

/*Program care elimina dintr-un sir de caractere caracterele care se repeta si

afiseaza
in final sirul obtinut*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#define dim 26
void eliminare(char* p);
int main()
{
char tab[26];
printf("\nIntroduceti un sir de caractere:");
scanf("%s", &tab);
eliminare(tab);
return 0;

}
void eliminare(char* p)
{
int i, j, k;
for (i = 0; i < strlen(p); i++)
{
for (j = i + 1; *(p+j) != '\0'; j++)
{
if (*(p+j) == *(p+i))
{
for (k = j; *(p+k) != '\0'; k++)
{
*(p+k) = * (p + k+ 1);
}
}
}
}

printf("\n Sirul final este :%s ", p);

You might also like