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

convertiți în c ++ va rog

citeşte n {număr natural nenul}

i⬅️1

┌cât timp n>0 execută

│ ┌dacă n%2>0 atunci scrie i

│ └■

│ i⬅️i+1; n⬅️[n/2]

└■​

Răspunsuri la întrebare

Răspuns de ioanniculescu2006
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n, i;

cin>>n;

i=1;

while(n>0)

{

if(n%2>0)

cout<<i;

i=i+1;

n=n/2;

}

}

Explicație:

Alte întrebări interesante