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

Vă rog ajutați-mă!
Am mare nevoie de program!
Dau coroană!!! ​

Anexe:

Răspunsuri la întrebare

Răspuns de raresvasiu03
3

Răspuns:

#include<iostream>

using namespace std;

int n;

int countEvenDivisors(int n)

{

   int even_div = 0;

   for(int i = 1; i <= n; ++ i)

   {

        if(n % i == 0)

        {

             if(!(i & 1))

              even_div++;

        }

   }

   return even_div;

}

int main()

{

   cin >> n;

   cout << countEvenDivisors(n);

   return 0;

}

Explicație:

Nu este cea mai eficienta metoda, dar functioneaza.


LeafFlower: Mulțumesc mult!
sandragannoemi: Bună LeafGlower
LeafFlower: salut!
sandragannoemi: Vrei să îți dau o problemă de matematică care este ușoară?
LeafFlower: Ia să vedem
sandragannoemi: Adc?Adică?
LeafFlower: Adică da
sandragannoemi: Ok
sandragannoemi: La o câmpie sunt cultivate 300 de roșii și mai mulți ardei care sunt 800. Câte sunt în total?
LeafFlower: 1100
Alte întrebări interesante