SHARE
TWEET

nenaviju laby 3

VictoriaLodochkina Feb 27th, 2020 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <stdlib.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     //char* str1 = new char[20];//строка
  9.     //char *mas =new char[20];
  10.     //*mas = 0;
  11.     char ch;//символы текста
  12.     char symbol;//искомый символ
  13.     cout << "Enter symbol: " << endl;
  14.     cin >> symbol;
  15.     cout << "Enter str1: " << endl;
  16.     cin.get(ch);//читаем первый
  17.         while (cin.fail() == false)//пока есть, что вводить
  18.     {
  19.         int count = 0;//счетчик искомого символа
  20.         int i = 0;//счетчик индеска массива
  21.         char* mas = new char[20];//массив, в который записываем слово
  22.         *mas = 0;//чистим его от мусора на всякий
  23.         while (ch != ' ')//пока не пробел формируем слово
  24.         {
  25.             mas[i] = ch;//вписываем символ в слово
  26.             i++;
  27.             if (ch == symbol)//если искомый символ
  28.             {
  29.                 count++;
  30.             }
  31.             cin.get(ch);//следующий символ
  32.         }
  33.         if (count != 0)
  34.         {
  35.             for (int j = 0; j <= i; j++)
  36.             {
  37.                 cout << mas[j];//выводим слово
  38.             }
  39.             cout << endl;
  40.         }
  41.         delete[] mas;//чистим массив
  42.     }
  43.     //printf("%s", str1);
  44.     return 0;
  45. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top