Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     string f;
  10.    
  11.     char s[256];
  12.     while(true)
  13.     {
  14.         cin.getline(s, 256);
  15.         string b(s);
  16.         f += b;
  17.         if(b == ".")
  18.             break;
  19.     }
  20.    
  21.     int num_up = 0, num_low = 0;
  22.     for(int i = 0; i < f.size() - 1; i++)
  23.     {
  24.         int n = (int)f[i];
  25.         if(n > 64 && n < 91)
  26.             num_up++;
  27.         else if(n > 96 && n < 123)
  28.             num_low++;
  29.     }
  30.    
  31.     cout << "Uppercase: " << num_up << "\n";
  32.     cout << "Lowercase: " << num_low << "\n";
  33.    
  34.     bool k = 1;
  35.     for(int i = 0; i < f.size(); i++)
  36.     {
  37.         if(f[i] == ' ')
  38.         {
  39.             cout << f[i];
  40.             continue;
  41.         }
  42.        
  43.         int n = (int)f[i];
  44.         if(k && n > 96 && n < 123)
  45.         {
  46.             k = 0;
  47.             if(i > 0)
  48.                 cout << "\n";
  49.             cout << "\t" << (char)(f[i] - 32);
  50.             continue;
  51.         }
  52.        
  53.         k = 0;
  54.            
  55.         cout << f[i];
  56.        
  57.         if(f[i] == '.')
  58.             k++;
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement