Задача №901 Кількість операцій

Визначити загальну кількість операцій додавання (+), віднімання (-) та множення (*) у заданому арифметичному виразі.

Вхідні дані

У єдиному рядку задано арифметичний вираз без дужок та пропусків. Кількість символів у виразі не перевищує 250.

Вихідні дані

Вивести кількість вказаних операцій.

Розв’язок

#include <iostream>
#include <string>
using namespace std;

int main() {
    string text;
    cin >> text;
    int count = 0;
    for(int i = 1; i < text.length(); i++)
    {
        if(text[i] == '+' || text[i] == '-' || text[i] == '*')
        {
            count++;
        }
    }
    
    cout << count;
    return 0;
}

Дивіться також: