fork(1) download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int nn;
  9. cin>>nn;
  10. cin.ignore();
  11.  
  12. string slo[nn];
  13.  
  14. for(int i=0; i<nn; i++)
  15. {
  16. getline(cin,slo[i]);
  17. }
  18.  
  19. string slowo;
  20. for(int i=0; i<nn; i++)
  21. {
  22. slowo=slowo+slo[i];
  23. }
  24.  
  25. int dlugosc=0;
  26.  
  27. dlugosc=slowo.length();
  28.  
  29. int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,x=0,y=0,z=0;
  30. int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,V=0,X=0,Y=0,Z=0;
  31.  
  32. for(int tt=0; tt<dlugosc; tt++)
  33. {
  34. switch(slowo[tt])
  35. {
  36. case 'a':
  37. a++;break;
  38. case 'b':
  39. b++;break;
  40. case 'c':
  41. c++;break;
  42. case 'd':
  43. d++;break;
  44. case 'e':
  45. e++;break;
  46. case 'f':
  47. f++;break;
  48. case 'g':
  49. g++;break;
  50. case 'h':
  51. h++;break;
  52. case 'i':
  53. i++;break;
  54. case 'k':
  55. k++;break;
  56. case 'l':
  57. l++;break;
  58. case 'm':
  59. m++;break;
  60. case 'n':
  61. n++;break;
  62. case 'o':
  63. o++;break;
  64. case 'p':
  65. p++;break;
  66. case 'q':
  67. q++;break;
  68. case 'r':
  69. r++;break;
  70. case 's':
  71. s++;break;
  72. case 't':
  73. t++;break;
  74. case 'v':
  75. v++;break;
  76. case 'x':
  77. x++;break;
  78. case 'y':
  79. y++;break;
  80. case 'z':
  81. z++;break;
  82.  
  83. case 'A':
  84. A++;break;
  85. case 'B':
  86. B++;break;
  87. case 'C':
  88. C++;break;
  89. case 'D':
  90. D++;break;
  91. case 'E':
  92. E++;break;
  93. case 'F':
  94. F++;break;
  95. case 'G':
  96. G++;break;
  97. case 'H':
  98. H++;break;
  99. case 'I':
  100. I++;break;
  101. case 'K':
  102. K++;break;
  103. case 'L':
  104. L++;break;
  105. case 'M':
  106. M++;break;
  107. case 'N':
  108. N++;break;
  109. case 'O':
  110. O++;break;
  111. case 'P':
  112. P++;break;
  113. case 'Q':
  114. Q++;break;
  115. case 'R':
  116. R++;break;
  117. case 'S':
  118. S++;break;
  119. case 'T':
  120. T++;break;
  121. case 'V':
  122. V++;break;
  123. case 'X':
  124. X++;break;
  125. case 'Y':
  126. Y++;break;
  127. case 'Z':
  128. Z++;break;
  129. default:
  130. break;
  131. }
  132. }
  133.  
  134.  
  135.  
  136.  
  137. if(a>0)
  138. cout<<'a'<<' '<<a<<endl;
  139. if(b>0)
  140. cout<<'b'<<' '<<b<<endl;
  141. if( c>0)
  142. cout<<'c'<<' '<<c<<endl;
  143. if( d>0)
  144. cout<<'d'<<' '<<d<<endl;
  145. if( e>0)
  146. cout<<'e'<<' '<<e<<endl;
  147. if( f>0)
  148. cout<<'f'<<' '<<f<<endl;
  149. if( g>0)
  150. cout<<'g'<<' '<<g<<endl;
  151. if( h>0)
  152. cout<<'h'<<' '<<h<<endl;
  153. if( i>0)
  154. cout<<'i'<<' '<<i<<endl;
  155. if( k>0)
  156. cout<<'k'<<' '<<k<<endl;
  157. if( l>0)
  158. cout<<'l'<<' '<<l<<endl;
  159. if( m>0)
  160. cout<<'m'<<' '<<m<<endl;
  161. if( n>0)
  162. cout<<'n'<<' '<<n<<endl;
  163. if( o>0)
  164. cout<<'o'<<' '<<o<<endl;
  165. if( p>0)
  166. cout<<'p'<<' '<<p<<endl;
  167. if( q>0)
  168. cout<<'q'<<' '<<q<<endl;
  169. if( r>0)
  170. cout<<'r'<<' '<<r<<endl;
  171. if( s>0)
  172. cout<<'s'<<' '<<s<<endl;
  173. if( t>0)
  174. cout<<'t'<<' '<<t<<endl;
  175. if( v>0)
  176. cout<<'v'<<' '<<v<<endl;
  177. if( x>0)
  178. cout<<'x'<<' '<<x<<endl;
  179. if( y>0)
  180. cout<<'y'<<' '<<y<<endl;
  181. if( z>0)
  182. cout<<'z'<<' '<<z<<endl;
  183.  
  184. if( A>0)
  185. cout<<'A'<<' '<<A<<endl;
  186. if( B>0)
  187. cout<<'B'<<' '<<B<<endl;
  188. if( C>0)
  189. cout<<'C'<<' '<<C<<endl;
  190. if( D>0)
  191. cout<<'D'<<' '<<D<<endl;
  192. if( E>0)
  193. cout<<'E'<<' '<<E<<endl;
  194. if( F>0)
  195. cout<<'F'<<' '<<F<<endl;
  196. if( G>0)
  197. cout<<'G'<<' '<<G<<endl;
  198. if( H>0)
  199. cout<<'H'<<' '<<H<<endl;
  200. if( I>0)
  201. cout<<'I'<<' '<<I<<endl;
  202. if( K>0)
  203. cout<<'K'<<' '<<K<<endl;
  204. if( L>0)
  205. cout<<'L'<<' '<<L<<endl;
  206. if( M>0)
  207. cout<<'M'<<' '<<M<<endl;
  208. if( N>0)
  209. cout<<'N'<<' '<<N<<endl;
  210. if( O>0)
  211. cout<<'O'<<' '<<O<<endl;
  212. if( P>0)
  213. cout<<'P'<<' '<<P<<endl;
  214. if( Q>0)
  215. cout<<'Q'<<' '<<Q<<endl;
  216. if( R>0)
  217. cout<<'R'<<' '<<R<<endl;
  218. if( S>0)
  219. cout<<'S'<<' '<<S<<endl;
  220. if( T>0)
  221. cout<<'T'<<' '<<T<<endl;
  222. if( V>0)
  223. cout<<'V'<<' '<<V<<endl;
  224. if( X>0)
  225. cout<<'X'<<' '<<X<<endl;
  226. if( Y>0)
  227. cout<<'Y'<<' '<<Y<<endl;
  228. if( Z>0)
  229. cout<<'Z'<<' '<<Z<<endl;
  230.  
  231. return 0;
  232. }
Success #stdin #stdout 0s 15248KB
stdin
2
ala ma kota
Ola ma psa
stdout
a 7
k 1
l 2
m 2
o 1
p 1
s 1
t 1
O 1