Пояснення програми C++: Таблиця числа, квадрата та оберненого

#include <iostream>

🔹 Підключає стандартну бібліотеку iostream для роботи з потоками вводу/виводу:

#include <iomanip>  // для setw та setprecision

🔹 Підключаємо бібліотеку iomanip для форматування виводу:

using namespace std;

🔹 Дозволяє не писати std:: перед cout, cin, endl тощо.

int main() {

🔹 Головна функція програми, з якої починається виконання. int означає, що функція повертає ціле число.

cout << setw(6) << "Number" 
     << setw(10) << "Squared" 
     << setw(15) << "Inverse" << endl;

🔹 Виводимо заголовки таблиці з вирівнюванням за шириною.

cout << "-----------------------------------" << endl;

🔹 Роздільна лінія між заголовком і даними таблиці.

for (int i = 1; i <= 100; i++) {

🔹 Цикл for перебирає числа від 1 до 100.

double reciprocal = 1.0 / i;

🔹 Обчислюємо обернене значення числа i. Використовуємо 1.0, щоб результат був дробовим.

cout << setw(6) << i         
     << setw(10) << i * i 
     << setw(15) << fixed << setprecision(5) << reciprocal
     << endl;

🔹 Виводимо рядок таблиці: число, квадрат і обернене число (5 знаків після коми).

cin.get();

🔹 Чекаємо натискання Enter, щоб консоль не закрилась одразу після виконання.

return 0;

🔹 Завершуємо програму успішно.

}

🔹 Кінець функції main() та програми.

Логіка програми

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