Guest User

Untitled

a guest
May 20th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.50 KB | None | 0 0
  1. #include<iostream>
  2. #include<stdlib.h>
  3. using namespace std;
  4. const int CHARACTERS = 30;
  5.  
  6. main()
  7. {
  8. char inputString[CHARACTERS];
  9. int num;
  10.  
  11. int a = 0,b = 0,c = 0,d = 0,e = 0,f = 0,g = 0,h = 0,i = 0,j = 0,k = 0,l = 0,m = 0,n = 0,o = 0,p = 0,q = 0,r = 0,s = 0,t = 0,u = 0,v = 0,w = 0,x = 0,y = 0,z = 0;
  12.  
  13.  
  14. cout << "Type a String: " << endl;
  15. cout << " " << endl;
  16. gets(inputString);
  17.  
  18.  
  19. for (num = 0;num <= CHARACTERS; num++)
  20. {
  21. switch(inputString[num])
  22. {
  23. case 'a':
  24. case 'A': a++; break;
  25.  
  26. case 'b':
  27. case 'B': b++; break;
  28.  
  29. case 'c':
  30. case 'C': c++; break;
  31.  
  32. case 'd':
  33. case 'D': d++; break;
  34.  
  35. case 'e':
  36. case 'E': e++; break;
  37.  
  38. case 'f':
  39. case 'F': f++; break;
  40.  
  41. case 'g':
  42. case 'G': g++; break;
  43.  
  44. case 'h':
  45. case 'H': h++; break;
  46.  
  47. case 'i':
  48. case 'I': i++; break;
  49.  
  50. case 'j':
  51. case 'J': j++; break;
  52.  
  53. case 'k':
  54. case 'K': k++; break;
  55.  
  56. case 'l':
  57. case 'L': l++; break;
  58.  
  59. case 'm':
  60. case 'M': m++; break;
  61.  
  62. case 'n':
  63. case 'N': n++; break;
  64.  
  65. case 'o':
  66. case 'O': o++; break;
  67.  
  68. case 'p':
  69. case 'P': p++; break;
  70.  
  71. case 'q':
  72. case 'Q': q++; break;
  73.  
  74. case 'r':
  75. case 'R': r++; break;
  76.  
  77. case 's':
  78. case 'S': s++; break;
  79.  
  80. case 't':
  81. case 'T': t++; break;
  82.  
  83. case 'u':
  84. case 'U': u++; break;
  85.  
  86. case 'v':
  87. case 'V': v++; break;
  88.  
  89. case 'w':
  90. case 'W': w++; break;
  91.  
  92. case 'x':
  93. case 'X': x++; break;
  94.  
  95. case 'y':
  96. case 'Y': y++; break;
  97.  
  98. case 'z':
  99. case 'Z': z++; break;
  100. }
  101. }
  102.  
  103.  
  104.  
  105. if (a!=0)
  106. {cout << "A:" << a << endl;}
  107.  
  108. if (b!=0)
  109. {cout << "B:" << b << endl;}
  110.  
  111. if (c!=0)
  112. {cout << "C:" << c << endl;}
  113.  
  114. if (d!=0)
  115. {cout << "D:" << d << endl;}
  116.  
  117. if (e!=0)
  118. {cout << "E:" << e << endl;}
  119.  
  120. if (f!=0)
  121. {cout << "F:" << f << endl;}
  122.  
  123. if (g!=0)
  124. {cout << "G:" << g << endl;}
  125.  
  126. if (h!=0)
  127. {cout << "H:" << h << endl;}
  128.  
  129. if (i!=0)
  130. {cout << "I:" << i << endl;}
  131.  
  132. if (j!=0)
  133. {cout << "J:" << j << endl;}
  134.  
  135. if (k!=0)
  136. {cout << "K:" << k << endl;}
  137.  
  138. if (l!=0)
  139. {cout << "L:" << l << endl;}
  140.  
  141. if (m!=0)
  142. {cout << "M:" << m << endl;}
  143.  
  144. if (n!=0)
  145. {cout << "N:" << n << endl;}
  146.  
  147. if (o!=0)
  148. {cout << "O:" << o << endl;}
  149.  
  150. if (p!=0)
  151. {cout << "P:" << p << endl;}
  152.  
  153. if (q!=0)
  154. {cout << "Q:" << q << endl;}
  155.  
  156. if (r!=0)
  157. {cout << "R:" << r << endl;}
  158.  
  159. if (s!=0)
  160. {cout << "S:" << s << endl;}
  161.  
  162. if (t!=0)
  163. {cout << "T:" << t << endl;}
  164.  
  165. if (u!=0)
  166. {cout << "U:" << u << endl;}
  167.  
  168. if (v!=0)
  169. {cout << "V:" << v << endl;}
  170.  
  171. if (w!=0)
  172. {cout << "W:" << w << endl;}
  173.  
  174. if (x!=0)
  175. {cout << "X:" << x << endl;}
  176.  
  177. if (y!=0)
  178. {cout << "Y:" << y << endl;}
  179.  
  180. if (z!=0)
  181. {cout << "Z:" << z << endl;}
  182.  
  183.  
  184. system("pause");
  185.  
  186. }
Add Comment
Please, Sign In to add comment