Cum aflu cate numere puteri ale lui 2 sunt in fata unui numar dat? ex:30 4 puteri ale lui 2 *fără 1 care este 2⁰*
trebuie in c++ doar cu for while si if fără square roth sau alte variabile
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
// n=30 -> 4
int main(){
int n;
cin>>n;
int p=0;
int pp=1;
while(pp<=n)
pp*=2,p++;
p--;
cout<<p;
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă