Задана последовательность из n знаков. Подсчитать общее число вхождений знаков +,-,*

Задана последовательность из n знаков. Подсчитать общее число вхождений знаков +,-,* в последовательности. Сделать программу в Visual Studio C++

Задать свой вопрос
1 ответ

Код

include lt;iostreamgt;

using namespace std;

int main()

   setlocale(LC_ALL, "Russian");

   string s = "+++++_-_-_-.*.*.*.*";

   unsigned int plusValue = 0, minusValue = 0, starValue = 0;

   for(int i = 0; i lt; s.length(); i++)

       if(s[i] == '+')

           plusValue = plusValue + 1;

       

       else if(s[i] == '-')

           minusValue = minusValue + 1;

       

       else if(s[i] == '*')

           starValue = starValue + 1;

       

   

   cout lt;lt; "Всего " lt;lt;  

   plusValue lt;lt; " плюсов, " lt;lt;  

   minusValue lt;lt; " минусов и " lt;lt;  

   starValue lt;lt; " звёздочек.";

   return 0;

Проверка

Всего 5 плюсов, 3 минусов и 4 звёздочек.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт