Как да приложим нечетна и четна програма в C



Тази статия ще ви предостави подробни и изчерпателни познания за различните начини за прилагане на програмата „Нечетно и четно“ в C.

Проверката дали числото е четно или нечетно е много често срещан проблем в езика C. Следните указания ще бъдат обхванати в тази програма за нечетни и четни в C статия:

Ако числото е идеално делимо на 2, то е известно като четно число. Останалите числа, които не се делят идеално на 2, са известни като нечетни числа. С прости думи, четните числа са онези числа, които са под формата n = 2k, докато нечетните числа са онези числа, които са под формата на n = 2k + 1. Всички цели числа ще бъдат или четни, или нечетни числа. В този блог ще разберем как да проверим дали числото е четно или нечетно с помощта на програма C.





Има различни начини, по които можем да проверим дали дадено число е четно или нечетно.

Нека разгледаме всеки един от тях един по един.



Диаграма на нечетни и четни програми

Следва диаграма на потока за нечетна или четна програма:

Проверката дали числото е четно или нечетно е много често срещан проблем в езика C. Ако числото е идеално делимо на 2, то е известно като четно число. Останалите числа, които не се делят идеално на 2, са известни като нечетни числа. С прости думи, четните числа са онези числа, които са под формата n = 2k, докато нечетните числа са тези числа, които са под формата на n = 2k + 1. Всички цели числа ще бъдат или четни, или нечетни числа. В този блог ще разберем как да проверим дали числото е четно или нечетно с помощта на програма C. Има различни начини, по които можем да проверим дали дадено число е четно или нечетно. Нека разгледаме всеки един от тях един по един. Диаграма на протичането на нечетни и четни програми Следваща ще бъде диаграмата на нечетна или четна програма:



Сега нека разгледаме алгоритъма за нечетна и четна програма в C.

Алгоритъм на нечетни и четни програми

Алгоритъмът е много прост:

СТАРТ

Стъпка 1 → Вземете цяло число н

Стъпка 2 → Присвояване н към променливата

Стъпка 3 → Изпълнете н по модул 2 и проверете резултата, ако изходът е 0

Стъпка 4 → Ако е вярно н е равномерно

Стъпка 5 → Ако е невярно н е странно

СПРИ СЕ

Сега нека разгледаме алгоритъма за Псевдокод на нечетни и четни програми

Псевдокод за нечетни и четни програми

IF (цяло число по модул 2) е равно на 0

ПЕЧАТ номерът е четен

ИНАЧЕ

PRINT номерът е нечетен

КРАЙ АКО

как да се превърне двойно в int java -

Сега нека разгледаме алгоритъма за Програма за проверка на четно или нечетно

Програма за проверка на четно или нечетно

В езика за програмиране C имаме модулен оператор, който връща остатъка от делителя и делителя. Ще използваме този оператор, за да разберем дали числото е 2k формат или 2k + 1 формат.

Сега нека ius да разгледа кода, за да провери дали дадено цяло число е нечетно или четно.

Код

if (num% 2 == 0) printf ('% d е четен.', num) else printf ('% d е нечетен', num)

Продължавайки напред, нека разгледаме пълния код.

Пример

#include int main () {int num printf ('Въведете число:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d е нечетно., брой) return 0}

Изход1:

Изход - нечетна или четна програма в c- Edureka

Изход2:

Изход - 2

В тази програма проверихме дали даденото число връща 0 или 1остатък, когато го разделим с 2. Ако n% 2 == 0, числото е четно, в противен случай числото е нечетно.

Сега нека разгледаме още един вариант, при който можете да изпълните същото.

Програма за проверка на нечетно или четно използване на условен оператор

Можете също така да използвате условен оператор, за да проверите същото условие, което обсъдихме по-рано.

Условен оператор / тернарен оператор: Условните оператори връщат една стойност, ако условието е вярно, а връща друга стойност, ако условието е невярно.

Синтаксис : (Условие? True_value: false_value)

Пример : (X> 10? 0: 1)

Пример

#include int main () {int num printf ('Въведете число:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d е четно.', num): printf ('% d е нечетно', num) return 0}

Изход1:

Изход - нечетна или четна програма в c- Edureka.png

Изход2:

Output--2

Нека разгледаме още една вариация

Намерете нечетно или четно използване на побитов оператор

Можете също така да проверите дали даденото число е четно или нечетно, като използвате битов оператор И.

Пример

#include int main () {int num printf ('Въведете число:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d е нечетно', num) else printf ('% d е четно.', num) return 0}

Изход1:

Изход - нечетна или четна програма в c- Edureka.png

Изход2:

Изход - 2

След като преминете през горните програми, бихте разбрали как да проверите дали дадено число е нечетно или дори при програмиране на C. Надявам се, че този блог е информативен и с добавена стойност за вас.

С това стигнахме до края на тази програма за нечетни и четни в C статия.

вижте обучение предоставено от Edureka за много технологии като Java, Пролет и много други, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят

Имате въпрос към нас? Споменете го в раздела за коментари в този блог „Програма за нечетни и четни в C“ и ще се свържем с вас възможно най-скоро.