Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Bonsai Boy of New York Bonsai Trees and Accessories

BlueHost Web Hosting

Liquid Web iThemes WordPress Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

DreamHost Web Hosting


Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Liquid Web Cloud VPS Hosting

10,567 questions

14,363 answers

573 users

How to find the frequency of letters in a string with C

1 Answer

0 votes
#include <stdio.h>
#include <string.h>

int main() {
    char s[] = "c++ c java python php";
    int arr[26] = {0}; 
 
    for (int i = 0; i < strlen(s); i++) {
        arr[s[i] - 'a']++;          
    }
 
    for (int i = 0; i < 26; i++) {       
        if (arr[i] != 0)
            printf("%d : %c\n", arr[i], (char)('a' + i));
    }  
    
    return 0;
}


/*

run:

2 : a
2 : c
2 : h
1 : j
1 : n
1 : o
3 : p
1 : t
1 : v
1 : y

*/

 




answered Jun 30 by avibootz
edited Jun 30 by avibootz
...