Задача №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;
}

Смотрите также: