C program to find the minimum occurring characters in a string; Through this tutorial, we will learn how to find the minimum or lowest occurring characters in a string using the for loop and function in c programs.
Programs to Find Minimum Occurring Character in a string in C
To find the minimum or lowest occurring characters in a string using the for loop and function in c programs:
- C Program to Find Minimum Occurring Character in a string using For Loop
- C Program to Find Minimum Occurring Character in a string using Function
C Program to Find Minimum Occurring Character in a string using For Loop
#include <stdio.h> #include <string.h> int main() { char str[100], result; int i, len; int min = 0; int freq[256] = {0}; printf("\n Please Enter any String : "); gets(str); len = strlen(str); for(i = 0; i < len; i++) { freq[str[i]]++; } for(i = 0; i < 256; i++) { if(freq[i] != 0) { if(freq[min] == 0 || freq[i] < freq[min]) { min = i; } } } printf("\n Character '%c' appears Minimum of %d Times in a Given String : %s ", min, freq[min], str); return 0; }
The Output of the above c program; as follows:
Please Enter any String : hello c programmer Character 'a' appears Minimum of 1 Times in a Given String : hello c programmer
C Program to Find Minimum Occurring Character in a string using Function
/* C Program to Find the Minimum Occurring Character in a String */ #include <stdio.h> #include <string.h> void Min_Occurring(char *str); int main() { char str[100]; printf("\n Please Enter any String : "); gets(str); Min_Occurring(str); return 0; } void Min_Occurring(char *str) { int i; int min = 0; int freq[256] = {0}; for(i = 0; str[i] != '/* C Program to Find the Minimum Occurring Character in a String */ #include <stdio.h> #include <string.h> void Min_Occurring(char *str); int main() { char str[100]; printf("\n Please Enter any String : "); gets(str); Min_Occurring(str); return 0; } void Min_Occurring(char *str) { int i; int min = 0; int freq[256] = {0}; for(i = 0; str[i] != '\0'; i++) { freq[str[i]]++; } for(i = 0; i < 256; i++) { if(freq[i] != 0) { if(freq[min] == 0 || freq[i] < freq[min]) { min = i; } } } printf("\n Character '%c' appears Minimum of %d Times in a Given String : %s ", min, freq[min], str); }'; i++) { freq[str[i]]++; } for(i = 0; i < 256; i++) { if(freq[i] != 0) { if(freq[min] == 0 || freq[i] < freq[min]) { min = i; } } } printf("\n Character '%c' appears Minimum of %d Times in a Given String : %s ", min, freq[min], str); }
The Output of the above c program; as follows:
Please Enter any String : welcome to c programming tutorials Character 'n' appears Minimum of 1 Times in a Given String : welcome to c programming tutorials