c program to find the frequency of characters in a string
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i, len;
int freq[256] = {0};
printf("Enter a string: ");
gets(str);
len = strlen(str);
for (i = 0; i < len; i++) {
freq[str[i]]++;
}
printf("Character Frequency\n");
for (i = 0; i < 256; i++) {
if (freq[i] != 0) {
printf("%c \t %d\n", i, freq[i]);
}
}
return 0;
}