Advertisement
evage

в - 3 зд - 2 Вывести слова, начинающиеся на а

Sep 19th, 2021
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4. const int LEN = 1000;
  5. string format(string a) {
  6.     if (a[a.size() - 1] == ',' || a[a.size() - 1] == '!' || a[a.size() - 1] == '.' || a[a.size() - 1] == '?')
  7.         a[a.size() - 1] = '\0';
  8.     return a;
  9. }
  10. int main() {
  11.     SetConsoleOutputCP(1251);
  12.     SetConsoleCP(1251);
  13.     cout << "Введите текст. Пример правильного ввода: Привет. Мир.\n";
  14.     string words[1000];
  15.     int k = 1;
  16.     int i = 0;
  17.     cin >> words[i++];
  18.     while (getchar() != '\n') {
  19.         cin >> words[i];
  20.         ++i;
  21.         ++k;
  22.     }
  23.     for (int i = 0; i < k; ++i) {
  24.         if (words[i][0] == 'а' || words[i][0] == 'А')
  25.             cout << format(words[i]) << '\n';
  26.     }
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement