Определить общее количество операций сложения (+), вычитания (-) и умножения (*) в заданном арифметическом выражении.
Входные данные
В одной строке задано арифметическое выражение, не содержащее скобок и пробелов. Количество символов в выражении не превышает 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;
}