Given a string and a character, task is to make a function which count occurrence of the given character in the string.
Examples:
Input : str = "geeksforgeeks" c = 'e' Output : 4 'e' appears four times in str. Input : str = "abccdefgaa" c = 'a' Output : 3 'a' appears three times in str.
C++
// C++ program to count occurrences of a given // character #include <iostream> #include <string> using namespace std; // Function that return count of the given // character in the string int count(string s, char c) { // Count variable int res = 0; for ( int i=0;i<s.length();i++) // checking character in string if (s[i] == c) res++; return res; } // Driver code int main() { string str= "geeksforgeeks" ; char c = 'e' ; cout << count(str, c) << endl; return 0; } |
Java
// JAVA program to count occurrences // of a character class GFG { // Method that return count of the given // character in the string public static int count(String s, char c) { int res = 0 ; for ( int i= 0 ; i<s.length(); i++) { // checking character in string if (s.charAt(i) == c) res++; } return res; } // Driver method public static void main(String args[]) { String str= "geeksforgeeks" ; char c = 'e' ; System.out.println(count(str, c)); } } |
Python3
# Python program to count occurrences # of a given character # Method that return count of the # given character in the string def count(s, c) : # Count variable res = 0 for i in range ( len (s)) : # Checking character in string if (s[i] = = c): res = res + 1 return res # Driver code str = "geeksforgeeks" c = 'e' print (count( str , c)) # This code is contributed by "rishabh_jain". |
C#
// C# program to count occurrences // of a character using System; public class GFG { // Method that return count of the given // character in the string public static int count( string s, char c) { int res = 0; for ( int i = 0; i < s.Length; i++) { // checking character in string if (s[i] == c) res++; } return res; } // Driver method public static void Main() { string str = "geeksforgeeks" ; char c = 'e' ; Console.WriteLine(count(str, c)); } } // This code is contributed by Sam007. |
PHP
<?php // PHP program to count // occurrences of a given // character // Function that return count of // the given character in the string function countt( $s , $c ) { // Count variable $res = 0; for ( $i = 0; $i < strlen ( $s ); $i ++) // checking character in string if ( $s [ $i ] == $c ) $res ++; return $res ; } // Driver Code $str = "geeksforgeeks" ; $c = 'e' ; echo countt( $str , $c ) ; return 0; // This code is contributed by nitin mittal. ?> |
Output:
4
This article is contributed by Sahil Rajput. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
Rated as one of the most sought after skills in the industry, own the basics of coding with our C++ STL Course and master the very concepts by intense problem-solving.