EgorPodvalkov

строки д

Nov 1st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {int mass=100;
  7. char a[mass];
  8. int b[27];
  9. char f[mass];
  10. int c=0;
  11. char d=0;
  12. int e=0;
  13. while(c<27){
  14. b[c]=0;
  15. c++;
  16. }
  17. c=0;
  18. cin.getline(a,mass);
  19. while(a[c]==0){
  20. c++;
  21. if(a[c]>='A' && a[c]<='Z')b[a[c]-65]++;
  22. if(a[c]>='a' && a[c]<='z')b[a[c]-97]++;
  23. }
  24. d=0;
  25. while(d<27){
  26. if(c<b[d])c=b[d];
  27. d++;
  28. }
  29. d=0;
  30. while(c>0){
  31. if(c==b[d]){
  32. f[e]=d+65;
  33. e++;
  34. }
  35. if(d==27){
  36. d=0;
  37. c=c-1;
  38. }
  39. d++;
  40. }
  41. f[e]=0;
  42.  
  43. e=0;
  44. while(e<mass){
  45. cout << f[e] << "-" << b[f[e]-65] << endl;
  46. e++;
  47. if(f[e]==0)break;
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment