Пояснення коду C++: обчислення 65 ступенів числа 2

Підключення бібліотек

#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;  // Програма завершилась успішно
}

Коротка логіка програми

Семестр №1
Наші партнери