Informatică, întrebare adresată de bovicky276, 8 ani în urmă

Scrie un algoritm care verifică dacă doua numere naturale date sunt numere consecutive sau numere pare consecutive,sau impare consecutive. Se va afișa mesajul "sunt consecutive" sau "sunt pare consecutive" sau " sunt impare consecutive". În caz contrar se va afișa mesajul "nu sunt consecutive"
VA ROG AJUTATI MA URGENT!!!!!!! PROMIT CA DAU COROANA!!!!​

Răspunsuri la întrebare

Răspuns de Petruccinator
1

#include <iostream>

int main() {

   size_t a, b;

   std::cin >> a >> b;

   

   if (a < b) {

       if ((a & b) & 1)

           std::cout << "sunt impare consecutive";

       else if (!((a ^ b) & 1))

           std::cout << "sunt pare consecutive";

       else

           std::cout << "sunt consecutive";

   }

   else

       std::cout << "nu sunt consecutive";

}

Alte întrebări interesante