Advertisement
evgenko

Untitled

Jun 2nd, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. char stroka[100];
  8. char letter[100];
  9. int kolvo[100];
  10. int sorti[100];
  11. int i=0;
  12. int n=0;
  13. cin.getline(stroka,100);
  14. while (stroka[i]!=0)
  15. {
  16. if (stroka[i]!=' ')
  17. {
  18. letter[n]=stroka[i];
  19. kolvo[n]=1;
  20. stroka[i]=' ';
  21. sorti[n]=n;
  22. for (int k=0;stroka[k]!=0;k++)
  23. {
  24. if ((stroka[k]==letter[n])||(stroka[k]+32==letter[n])||(stroka[k]-32==letter[n]))
  25. {
  26. stroka[k]=' ';
  27. kolvo[n]++;
  28. }
  29. }
  30. n++;
  31. }
  32. i++;
  33. }
  34. letter[n]=0;
  35. kolvo[n]=0;
  36. /* for (i=0;i<n;i++)
  37. {
  38. cout << letter[i];
  39. cout << kolvo[i]<<endl;
  40. }*/
  41. i=0;
  42. while (letter[i]!=0)
  43. {
  44. int a;
  45. //char b;
  46. for (int k=0;kolvo[k]!=0;k++)
  47. {
  48. if (kolvo[sorti[k]]<kolvo[sorti[i]])
  49. {
  50. a=sorti[i];
  51. sorti[i]=sorti[k];
  52. sorti[k]=a;
  53. }
  54. }
  55. i++;
  56. }
  57. i=0;
  58. while (letter[i]!=0)
  59. {
  60. cout<<letter[sorti[i]]<<" - ";
  61. cout<<kolvo[sorti[i]]<< endl;
  62. i++;
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement