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

Scrie un program care să citească un număr natural nenul n și n numere naturale și să afișeze câte numere din șir sunt puteri ale lui 2. Salvează programul, în portofoliul tău, cu denumirea A9. Exemplu: pentru n=6 și șirul: 8 1 6 4 24 64 se va afișa: 4.​

Răspunsuri la întrebare

Răspuns de fatman195322
0

#include <iostream>

using namespace std;

int main()

{unsigned int n,i,x,nr=0;

cin>>n;

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

{cin>>x;

if (x!=1)

{while (x%2!=1)

x=x/2;

if (x==1)

nr++;}

}

cout<<nr;

return 0;}


fatman195322: Il salvezi tu cu numele de A9.
Alte întrebări interesante