Решение задачи №44 «Стрелки» с ACMP





Решение задачи №44 «Стрелки» с ACMP

Условие задачи

Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида ‘>>-->’ и ‘<--<<’.

Входные данные
В первой строке входного файла INPUT.TXT записана строка, состоящая из символов ‘>’, ‘<’ и ‘-‘ (без пробелов). Строка состоит не более, чем из 250 символов.

Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести искомое количество стрелок.

#include<iostream>
#include<string>
using namespace std;
main()
{
string s,t;
int i,k=0;
cin>>s;

for(i=0;i<=int(s.size())-5;i++)
{
t=s.substr(i,5);
if (t==">>-->"||t=="<--<<")
k++;
}
cout<<k;
}



Условия задач взяты с сайта acmp.ru