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

Realizati un program care afiseaza puterile lui 2 care apartin intervalului [a,b].
Am nevoie de ajutor, de preferat in C++

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <iostream>

#include <cmath>

int main()

{

   int a, b;

   std::cout << "a: ";

   std::cin >> a;

   std::cout << "b: ";

   std::cin >> b;

   for (int i = 0; ; i++) {

       if (pow(2, i) > b) {

           break;

       }

       if (pow(2, i) >= a) {

           std::cout << "2 la puterea " << i << " adică " << pow(2, i) << " esete în intervalul " << a << " .. " << b << std::endl;

       }

   }

}

Explicație:

Presupunând că se consideră numai puteri întregi pozitive.


beluny: iti multumesc din tot sufletul meu
beluny: mai am cateva probleme ma poti ajuta si la ele
Alte întrebări interesante