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
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
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
9 ani în urmă