Jak napisać taką funkcję jak w temacie? Udało mi się stworzyć coś takiego, ale nie działa dla wszystkich przypadków.
#include <iostream>
using namespace std;
int dlugosc (char* s)
{
int i;
for (i=0; s[i]; i++);
return i;
}
int p(char* s)
{
int p=0;
for (int j=0; j<dlugosc(s)-1; j++)
{
if (s[j+1]==s[j])
for (int i=0; i<dlugosc(s)-2; i+=2)
{
if (s[i+1]==s[i] && (s[i+2]==s[i] || s[i+2]!=s[i]))
p++;
} return p;
}}