Пояснення програми на C++

#include <iostream>

🔹 Підключає стандартну бібліотеку iostream.

Вона потрібна для:

Без цього рядка компілятор не знатиме, що таке cout і cin.

using namespace std;

🔹 Дозволяє використовувати команди зі стандартної бібліотеки без std::.

Без цього рядка довелося б писати:

std::cout << "Text" << std::endl;

А з ним можна коротко:

cout << "Text" << endl;
int main() {

🔹 Головна функція програми.

З неї завжди починається виконання будь-якої програми на C++.

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

int sumOdd = 0;

🔹 Оголошення змінної:

У цій змінній зберігається сума всіх непарних чисел.

int sumEven = 0;

🔹 Змінна для зберігання суми парних чисел.

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

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

if (i % 2 == 0) {

🔹 Перевіряє, чи число парне.

Оператор % повертає остачу від ділення.

sumEven += i;

🔹 Якщо число парне — додаємо його до sumEven.

} else {

🔹 Якщо число непарне — виконується цей блок.

sumOdd += i;

🔹 Додає непарне число до суми непарних.

double result = (double)sumOdd / sumEven;

🔹 Обчислює результат ділення.

❗ Перетворення в double потрібне, щоб уникнути цілочисельного ділення.
cout << "Sum of odd numbers: " << sumOdd << endl;

🔹 Виводить суму непарних чисел.

cout << "Sum of even numbers: " << sumEven << endl;

🔹 Виводить суму парних чисел.

cout << "Result (odd / even): " << result << endl;

🔹 Виводить результат ділення.

cin.get();

🔹 Чекає натискання Enter, щоб консоль не закрилась.

return 0;

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

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

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