Advertisement
VictoriaLodochkina

lab 3 z2

Feb 27th, 2020
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2. //#include <stdlib.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     char ch;//символы текста
  9.     char symbol;//искомый символ
  10.     cout << "Enter symbol: " << endl;
  11.     cin >> symbol;
  12.     cout << "Enter str1: " << endl;
  13.     cin.get(ch);//убираем \n после symbol                                    
  14.     while (cin.fail() == false)//пока есть, что вводить
  15.     {
  16.         cin.get(ch);// считываем первый символ                              
  17.         int count = 0;//счетчик искомого символа
  18.         int i = 0;//счетчик индеска массива
  19.         char* mas = new char[20];//массив, в который записываем слово
  20.         *mas = 0;//чистим его от мусора на всякий
  21.         while ((ch != ' ') && (ch != '\n'))//пока не пробел формируем слово
  22.         {
  23.             mas[i] = ch;//вписываем символ в слово
  24.             i++;
  25.             if (ch == symbol)//если искомый символ
  26.             {
  27.                 count++;
  28.             }
  29.             cin.get(ch);//следующий символ
  30.         }
  31.         if (count != 0)
  32.         {
  33.             for (int j = 0; j < i; j++)                                    
  34.             {                                                              
  35.                 cout << mas[j];
  36.             }
  37.             cout << endl;
  38.         }
  39.         delete[] mas;
  40.     }
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement