👤

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ăspuns :

#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<<' ';

}

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru întrebări sau asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


Go Learnings: Alte intrebari