Ugrás a tartalomhoz

чётное число

A Wikiszótárból, a nyitott szótárból

чётное число (čótnoje čislo)

Kiejtés

  • IPA: [ˈt͡ɕɵtnəjə t͡ɕɪsɫə]

Kifejezés

чётное число

  1. (matematika) páros szám

Чётное число в математике и программировании (C++)

1. Чётное число в математике

📌 Чётное число – это число, которое делится на 2 без остатка.

📌 Формула:
[ n = 2k ] Где ( k ) – целое число.

Примеры чётных чисел:

Положительные: 2, 4, 6, 8, 10, 12, ...
Отрицательные: -2, -4, -6, -8, -10, ...
Ноль (0) тоже чётное число, потому что 0 % 2 == 0.

Признак чётного числа:

[ n = 0 ] Если число делится на 2 без остатка, оно чётное.

🔹 Примеры:
- ( 10 = 0 ) ✅ Чётное
- ( 7 = 1 ) ❌ Нечётное



2. Определение чётного числа в C++

📌 В C++ можно использовать оператор % (остаток от деления).

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "Введите число: ";
    cin >> num;

    if (num % 2 == 0) {
        cout << num << " - чётное число" << endl;
    } else {
        cout << num << " - нечётное число" << endl;
    }

    return 0;
}

📌 Пример работы программы:

Введите число: 8
8 - чётное число
Введите число: 7
7 - нечётное число

🔹 Как работает код?
- num % 2 == 0 → Число чётное
- num % 2 != 0 → Число нечётное



3. Проверка нескольких чисел (Цикл)

📌 Можно перебрать массив чисел и найти чётные:

#include <iostream>
using namespace std;

int main() {
    int arr[] = {1, 2, 3, 4, 5, 6};
    int size = sizeof(arr) / sizeof(arr[0]);

    cout << "Чётные числа: ";
    for (int i = 0; i < size; i++) {
        if (arr[i] % 2 == 0) {
            cout << arr[i] << " ";
        }
    }
    return 0;
}

📌 Вывод:

Чётные числа: 2 4 6

4. Чётные числа в диапазоне (от A до B)

#include <iostream>
using namespace std;

int main() {
    int A, B;
    cout << "Введите начало и конец диапазона: ";
    cin >> A >> B;

    cout << "Чётные числа в диапазоне: ";
    for (int i = A; i <= B; i++) {
        if (i % 2 == 0) {
            cout << i << " ";
        }
    }
    return 0;
}

📌 Пример:

Введите начало и конец диапазона: 1 10
Чётные числа в диапазоне: 2 4 6 8 10

5. Чётное число в бинарной системе

📌 Число чётное, если его младший бит (последняя цифра в двоичной системе) равен 0.

Примеры:

  • 4 (100₂) → Чётное
  • 7 (111₂) → Нечётное

🔹 Проверка чётности через побитовую операцию & (AND):

if ((num & 1) == 0) {
    cout << "Число чётное";
} else {
    cout << "Число нечётное";
}

📌 Это работает быстрее, чем %!



6. Вывод

🔹 Чётное число – делится на 2 без остатка.
🔹 C++ оператор % помогает проверять чётность (num % 2 == 0).
🔹 Бинарный способ (num & 1 == 0) работает быстрее. 🚀