Informatică, întrebare adresată de Andreas123321, 9 ani în urmă

Se citesc 3 numere naturale n, a si b. Afișati primele n puteri ale lui 2 din intervalul [a,b]. Dacă nu există cel puțin n puteri ale lui 2 în interval, atunci se vor afișa cele care există.

Răspunsuri la întrebare

Răspuns de radutanasa86
3
#include <bits/stdc++.h>
using namespace std;
int n,a,b;
int main()
{
   cin>>n>>a>>b;
   for(int i=a;i<=b && n;i++)
       if(!(i&(i-1)))
         {
           cout<<i<<" ";
           n--;
         }
}

Alte întrebări interesante