Răspuns:
#include <iostream>
using namespace std;
int n, cc,cp, p;
int main()
{
cin >> n;
if (n<10) p=0;
else
{
cp=n%10;
n/=10;
while (n)
{
cc=n%10;
if ((cp+cc)%2==0) ++p;
n/=10; cp=cc;
}
}
cout << p;
}
Explicație:
variabile:
cp - cifra precedentă
cc - cifra curent calculată
p - nr. de perechi cu sumă pară