Проверка того, является ли число четным или нечетным, является очень распространенной проблемой в языке C. В статье о четной и нечетной программе на языке C будут рассмотрены следующие указатели:
- Блок-схема четной и нечетной программы
- Алгоритм четной и нечетной программы
- Псевдокод четной и нечетной программы
- Программа для проверки четности или нечетности
- Программа для проверки четности или нечетности с использованием условного оператора
- Найдите четное или нечетное с помощью побитового оператора
Если число полностью делится на 2, оно называется четным числом. Остальные числа, которые не делятся на 2 полностью, называются нечетными числами. Проще говоря, четные числа - это те числа, которые имеют форму n = 2k, тогда как нечетные числа - те числа, которые имеют форму n = 2k + 1. Все целые числа будут либо четными, либо нечетными. В этом блоге мы поймем, как проверить, является ли число четным или нечетным с помощью программы C.
Есть несколько способов проверить, четное или нечетное число.
Давайте посмотрим на каждую из них по очереди.
Блок-схема четной и нечетной программы
Ниже приведена блок-схема нечетной или четной программы:
Теперь давайте посмотрим на алгоритм для четной и нечетной программы на C.
Алгоритм четной и нечетной программы
Алгоритм очень простой:
НАЧНИТЕ
Шаг 1 → Возьмите целое число п
Шаг 2 → Назначить п к переменной
как установить путь к классам в java с помощью командной строки
Шаг 3 → Выполнить п по модулю 2 и проверьте результат, если вывод равен 0
Шаг 4 → Если верно п даже
Шаг 5 → Если ложь п странно
Теперь давайте посмотрим на алгоритм псевдокода четной и нечетной программы.
Псевдокод четной и нечетной программы
ЕСЛИ (целое по модулю 2) равно 0
PRINT номер четный
ELSE
PRINT номер нечетный
КОНЕЦ ЕСЛИ
Теперь давайте посмотрим на алгоритм программы проверки четности или нечетности.
Программа для проверки четности или нечетности
В языке программирования C у нас есть оператор по модулю, который возвращает остаток от делителя и делителя. Мы будем использовать этот оператор, чтобы выяснить, является ли число форматом 2k или 2k + 1.
Теперь давайте посмотрим на код, чтобы проверить, является ли данное целое число нечетным или четным.
Код
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 четно.', num) else printf ('% d нечетное.', число) return 0}
Выход1:
Выход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 is odd.', num) return 0}
Выход1:
Выход2:
Посмотрим еще на один вариант
Найдите четное или нечетное с помощью побитового оператора
Вы также можете проверить, является ли данное число четным или нечетным, используя побитовый оператор AND.
пример
для чего используется наука о данных
#include int main () {int num printf ('Введите число:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is odd.', num) else printf ('% d четно.', число) return 0}
Выход1:
Выход2:
Теперь, пройдя через вышеуказанные программы, вы бы поняли, как проверить, является ли данное число нечетным или четным в программировании на C. Я надеюсь, что этот блог будет информативным и принесет вам пользу.
На этом мы подошли к концу этой статьи о четной и нечетной программе на языке C.
проверить подготовка предоставлено Edureka для многих технологий, таких как Java, весна и многое другое, надежная компания онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.
Есть вопрос к нам? Упомяните об этом в разделе комментариев этого блога «Четная и нечетная программа на языке C», и мы свяжемся с вами как можно скорее.