👤

Tudor este pasionat de statistică. Acesta face diferite statistici, care mai de care mai ciudate si nemaiîntâlnite. De data aceasta, i-a venit ideea să calculeze numărul de perechi de cifre alăturate de sumă pară din numerele de înregistrare ale prietenilor săi dintr-un joc pe care obișnuiesc să îl joace, pentru a studia frecvența valorilor obținute.


Acesta te-a rugat să creezi un program care să îi facă munca mai eficentă.


Date de intrare

Se citește de la tastatură un număr natural x, reprezentând numărul de înregistrare al unuia dintre prietenii lui Tudor.


Date de ieșire

Programul afișează pe ecran un număr p, reprezentând numărul de perechi de cifre alăturate de sumă pară din numărul x.


Restricții și precizări

0 ≤ x ≤ 2147483647

Exemplu

Date de intrare Date de ieșire

124235792 5


Răspuns :

#include <iostream>

int main() {

   std::string x;

   std::cin >> x;

   size_t c = 0;

   

   for (size_t i = 0; i < x.length() - 1; ++i)

       if (!((x[i] + x[i + 1]) & 1))

           ++c;

           

   std::cout << c;

}

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari