Advertisement
evgenko

Help

Jun 2nd, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.60 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.     cout << "Vvedi Stroku: ";
  14.     cin.getline(stroka,100);
  15.     while (stroka[i]!=0)
  16.     {
  17.         if (stroka[i]!=' ')
  18.         {
  19.             letter[n]=stroka[i];
  20.             kolvo[n]=1;
  21.             stroka[i]=' ';
  22.             sorti[n]=n;
  23.             for (int k=0;stroka[k]!=0;k++)
  24.             {
  25.                 if ((stroka[k]==letter[n])||((stroka[k]+32==letter[n])&&(stroka[k]>='A')&&(stroka[k]<='Z'))||((stroka[k]-32==letter[n])&&(stroka[k]>='a')&&(stroka[k]<='z')))
  26.                 {
  27.                     stroka[k]=' ';
  28.                     kolvo[n]++;
  29.                 }
  30.             }
  31.         n++;
  32.         }
  33.     i++;
  34.     }
  35.     letter[n]=0;
  36.     kolvo[n]=0;
  37.  /*   for (i=0;i<n;i++)
  38.     {
  39.         cout << letter[i];
  40.         cout << kolvo[i]<<endl;
  41.     }*/
  42.     i=0;
  43.     while (letter[i]!=0)
  44.     {
  45.         int a;
  46.         //char b;
  47.         for (int k=0;kolvo[k]!=0;k++)
  48.         {
  49.             if (kolvo[sorti[k]]<kolvo[sorti[i]])
  50.             {
  51.                 a=sorti[i];
  52.                 sorti[i]=sorti[k];
  53.                 sorti[k]=a;
  54.             }
  55.         }
  56.         i++;
  57.     }
  58.     i=0;
  59.     while (letter[i]!=0)
  60.     {
  61.         if ((letter[sorti[i]]<='z')&&(letter[sorti[i]]>='a'))
  62.         {
  63.             letter[sorti[i]]-=32;
  64.             cout<<letter[sorti[i]]<<" - ";
  65.         }
  66.         else
  67.         {
  68.             cout<<letter[sorti[i]]<<" - ";
  69.         }
  70.         cout<<kolvo[sorti[i]]<< endl;
  71.         i++;
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement