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

Cerința
Se citește numărul natural n. Să se determine exponentul maxim e cu proprietatea că 2e ≤ n.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran numărul e, reprezentând exponentul maxim.

Restricții și precizări
1 ≤ n ≤ 2.000.000.000

Răspunsuri la întrebare

Răspuns de robertanisoiu
3

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int n, e;

   e=0;

   cin>>n;

   while(pow(2,e)<=n)

       e++;

   e--;

   cout<<e;

   return 0;

}

Explicație:

Am verificat-o pe pbinfo si are 100 de puncte

Alte întrebări interesante