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

Se dau n numere naturale.Afisati puterile lui 2 in c++.


gabi54t: uhm, mai clarifica si tu intrebarea te rog
TiGaNiNgAn: Din sirul de numere citit de la tastatura sa afisezi numerel care sunt puteri ale lui 2.
gabi54t: ah ok

Răspunsuri la întrebare

Răspuns de Daniel4761
2

#include <iostream.h>

#include <math.h>

int main()

{

int n, v[101], i, p;

cout<<"n="; cin>>n;

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

 cout<<"v["<<i<<"]="; cin>>v[i];

}

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

 p=0;

 while(pow(2,p)<=v[i]){

  if(pow(2,p)==v[i])

   cout<<v[i]<<' ';

  p++;}

}

}


Daniel4761: sper sa intelegi
Alte întrebări interesante