Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,907 questions

51,839 answers

573 users

How to print the use of different characters (letters) in a string in C++

2 Answers

0 votes
#include <iostream>

int main(void) {
    std::string str = "cpp programming language";

	int count = 0;
	int strsize = str.length();
	for (char ch = 'a'; ch <= 'z'; ch++) {
		for (int i = 0; i < strsize; i++) {
			if (ch == str[i]) {
				std::cout << ch << " ";
				count++;
				break;
			}
		}
	}

	std::cout << "\nTotal number of different characters are: " << count << std::endl;
}
   



/*
run:

a c e g i l m n o p r u 
Total number of different characters are: 12

*/

 



answered Jan 24, 2024 by avibootz
0 votes
#include <iostream>
#include <string>
#include <set>
 
int main(void) {
    std::string str = "cpp programming language";
     
    std::set<char> st(str.begin(), str.end());
 
    for (char ch : st) {
        std::cout << ch << " ";
    }
}
    
 
 
 
/*
run:
 
a c e g i l m n o p r u 
 
*/

 



answered Jan 25, 2024 by avibootz
...