fork download
  1. #include <iostream>
  2. #include <cstring>
  3. #include <ctime>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8.  
  9. int main()
  10. {
  11. srand(time(0));
  12. int i, num;
  13. char ch;
  14. char chars[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
  15. int freq[256]={0};
  16. cout << "How many letters do you want in your string? ";
  17. cin >> num;
  18.  
  19. for (i=0; i < num; i++)
  20. {
  21. ch = chars[rand()%26];
  22. freq[ch] +=1;
  23. cout << ch;
  24. }
  25. for (char lower = 'a'; lower <='z'; lower++)
  26. {
  27. cout << "\nLetter " << lower << " is " << freq[lower] << " times";
  28. }
  29. }
Success #stdin #stdout 0s 4476KB
stdin
100
stdout
How many letters do you want in your string? lemdtfvbwjbpawfvuwwheaiudgwuzcxmjlrcqneowffzelwajshnsrixzetaiqmrbfwtsckrjrqnemnngwbanlxorrobjctnirga
Letter a is 6 times
Letter b is 5 times
Letter c is 4 times
Letter d is 2 times
Letter e is 6 times
Letter f is 5 times
Letter g is 3 times
Letter h is 2 times
Letter i is 4 times
Letter j is 5 times
Letter k is 1 times
Letter l is 4 times
Letter m is 4 times
Letter n is 7 times
Letter o is 3 times
Letter p is 1 times
Letter q is 3 times
Letter r is 8 times
Letter s is 3 times
Letter t is 4 times
Letter u is 3 times
Letter v is 2 times
Letter w is 9 times
Letter x is 3 times
Letter y is 0 times
Letter z is 3 times