#include <iostream> // Підключаємо стандартну бібліотеку для вводу/виводу (cout, cin) #include <iomanip> // Для вирівнювання виводу (setw, setprecision)
using namespace std; // Дозволяє не писати std:: перед cout, cin, endl тощо
int main() { unsigned long long power = 1; // 2^0 = 1 // Вивід заголовку таблиці cout << setw(4) << "n" << setw(25) << "2^n" << endl; cout << "---------------------------" << endl; // Цикл для чисел від 0 до 64 for (int n = 0; n < 65; n++) { cout << setw(4) << n << setw(25) << power << endl; power *= 2; // Обчислюємо наступний степінь числа 2 } cin.get(); // Чекаємо Enter, щоб консоль не закрилася return 0; // Програма завершилась успішно }
power для поточного степеня числа 2 (починаємо з 2⁰ = 1).power *= 2.