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

Se citește un șir de n numere naturale. Să se afișeze câte cifre au fiecare dintre numerele citite în
reprezentarea în baza de numerație 2.
Exemplu: pentru n=2, pentru numerele citite:
45 se afișează 6 cifre binare
14 se afișează 4 cifre binare

Răspunsuri la întrebare

Răspuns de lucaciucandrei
0

#include<iostream>

#include<cmath>

using namespace std;

int main(){

   int n, k;

   cin>>n;

   for(int i=1;i<=n;i++) cin>>k, cout<<(int)log2(k)+1<<' ';

}

Alte întrebări interesante