Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. bool isEvenLetter(char symbol)
  2. {
  3.                 if (symbol % 2 == 0) //that means its even
  4.                 {
  5.                     return true;
  6.                 }
  7.        
  8.     return false;
  9. }
  10.  
  11. bool isEnd(char symbol)
  12. {
  13.     if (symbol == '!' || symbol == '.' || symbol == '?')
  14.     {
  15.         return true;
  16.     }
  17.     return false;
  18. }
  19.  
  20. char ** replace(char ** arr , unsigned n, unsigned m)
  21. {
  22.     for (int i = 0; i < n; i++)
  23.     {
  24.         for (int k = 0; k < m; k++)
  25.         {
  26.             if (isEvenLetter(arr[i][k]) == true);
  27.             {
  28.                 if (arr[i][k] > 122)
  29.                 {
  30.                     arr[i][k] = 65;
  31.                 }
  32.                 if (arr[i][k] < 65)
  33.                 {
  34.                     arr[i][k] = 66;
  35.                 }
  36.                 if (arr[i][k] >= 65 && arr[i][k] <= 90)
  37.                 {
  38.                     for (int d = 65; d < 90; d++)
  39.                     {
  40.                         if (arr[i][k] % d == 0)
  41.                         {
  42.                             arr[i][k] = d;
  43.                         }
  44.                     }
  45.                 }
  46.                 if (arr[i][k] >= 97 && arr[i][k] <= 122)
  47.                 {
  48.                     for (int d = 97; d < 122; d++)
  49.                     {
  50.                         if (arr[i][k] % d == 0)
  51.                         {
  52.                             arr[i][k] = d;
  53.                         }
  54.                     }
  55.                 }
  56.  
  57.             }
  58.             if (isEnd(arr[i][k]) == true)
  59.             {
  60.                 cout << "End of sentance.";
  61.             }
  62.         }
  63.     }
  64.  
  65.     return nullptr;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement