1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| #include <stdio.h>
#include <string.h>
#define Max 200
void lirechaine (char Tab[Max])
{
int i=0;
char c;
c=getchar();
while((c!='\n') && (i<Max))
{
Tab[i++]=c;
c=getchar();
}
Tab[i]='\0';
}
int main()
{
char Tab[Max], TAB[Max];
int x=0, i, j, k;
printf("entrez une chaine de caracteres :\n");
lirechaine(Tab);
for(i=0; i<strlen(Tab); i++)
{
for (j=0; j<strlen(Tab); j++){
if (Tab[i]==Tab[j])
x++;
for (k=0; k<i; k++){
TAB[k]=Tab[k];
}
for (k=i; k<strlen(Tab); k++){
TAB[k]=Tab[i+1];
}
}
printf("%d fois la lettre %c\n", x, Tab[i]);
x=0;
}
} |
Partager