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

sa se afiseze un tabel cu primele 16 puteri ale lui 2.se vor utiliza operatii pe biti


Rayzen: Am facut, dar doar afiseaza primele 16 puteri... fara tabel.
Rayzen: #include <iostream>

using namespace std;

int main()
{
int p = 1;
for(int i = 1;i<=16;i++)
{
cout<<2*p<<endl;
p = p*2;
}
}
Zlatan: Soluția ta nu folosește operații pe biți !
Rayzen: Credeam ca orice cod foloseste operatii pe biti..
Rayzen: Nu mai stiam exact cum e treaba asta.
Zlatan: Cred ca te referi la faptul ca numerele sunt reprezentate in calculator sub forma unei secvente de biti. :) Operatiile pe biti sunt &, | , ^, ~, >>, <<

Răspunsuri la întrebare

Răspuns de Zlatan
0
#include<cstdio>
using namespace std;

int main()
{
    for(int i=0; i<16; i++)
        printf("%d ",1 << i);
    return 0;
}


Alte întrebări interesante