So implementieren Sie ein Odd & Even-Programm in C.

In diesem Artikel erhalten Sie detaillierte und umfassende Kenntnisse über die verschiedenen Möglichkeiten zur Implementierung des Odd & Even-Programms in C.

Die Überprüfung, ob eine Zahl gerade oder ungerade ist, ist in der Sprache C ein sehr häufiges Problem. Die folgenden Hinweise werden in diesem Artikel zu Odd & Even Program in C behandelt:

Wenn eine Zahl perfekt durch 2 teilbar ist, spricht man von einer geraden Zahl. Die verbleibenden Zahlen, die nicht perfekt durch 2 teilbar sind, werden als ungerade Zahlen bezeichnet. In einfachen Worten sind gerade Zahlen jene Zahlen, die die Form n = 2k haben, während ungerade Zahlen jene Zahlen sind, die die Form n = 2k + 1 haben. Alle ganzen Zahlen sind entweder gerade oder ungerade Zahlen. In diesem Blog erfahren Sie, wie Sie mit dem C-Programm überprüfen, ob eine Zahl gerade oder ungerade ist.



Es gibt verschiedene Möglichkeiten, wie wir überprüfen können, ob eine bestimmte Zahl gerade oder ungerade ist.

Schauen wir uns jeden einzeln an.

Ungerades und gerades Programmflussdiagramm

Es folgt das Flussdiagramm für das ungerade oder gerade Programm:

Die Überprüfung, ob eine Zahl gerade oder ungerade ist, ist in der Sprache C ein sehr häufiges Problem. Wenn eine Zahl perfekt durch 2 teilbar ist, spricht man von einer geraden Zahl. Die verbleibenden Zahlen, die nicht perfekt durch 2 teilbar sind, werden als ungerade Zahlen bezeichnet. In einfachen Worten sind gerade Zahlen jene Zahlen, die die Form n = 2k haben, während ungerade Zahlen jene Zahlen sind, die die Form n = 2k + 1 haben. Alle ganzen Zahlen sind entweder gerade oder ungerade Zahlen. In diesem Blog erfahren Sie, wie Sie mit dem C-Programm überprüfen, ob eine Zahl gerade oder ungerade ist. Es gibt verschiedene Möglichkeiten, wie wir überprüfen können, ob eine bestimmte Zahl gerade oder ungerade ist. Schauen wir uns jeden einzeln an. Flussdiagramm für ungerade und gerade Programme Das folgende Flussdiagramm für das ungerade oder gerade Programm lautet:

Betrachten wir nun den Algorithmus für ungerade und gerade Programme in C.

Ungerader und gerader Programmalgorithmus

Der Algorithmus ist sehr einfach:

START

Schritt 1 → Nehmen Sie eine ganze Zahl n

Schritt 2 → Zuweisen n zur Variablen

Schritt 3 → Durchführen n Modulo 2 und Ergebnis prüfen, wenn die Ausgabe 0 ist

Schritt 4 → Wenn wahr n ist gerade

Schritt 5 → Wenn falsch n ist ungerade

HALT

Betrachten wir nun den Algorithmus für den Odd & Even Program Pseudocode

Pseudocode für ungerade und gerade Programme

IF (Integer Modulo 2) ist gleich 0

PRINT-Nummer ist gerade

SONST

PRINT-Nummer ist ungerade

ENDE WENN

Wie benutzt man eine Datei in Java?

Schauen wir uns nun den Algorithmus für Program to Check Even oder Odd an

Programm zum Überprüfen von geraden oder ungeraden

In der Programmiersprache C haben wir einen Modulo-Operator, der den Rest des Divisors & Divident zurückgibt. Wir werden diesen Operator verwenden, um herauszufinden, ob der Nuber das 2k-Format oder das 2k + 1-Format hat.

Schauen wir uns nun den Code an, um zu überprüfen, ob eine bestimmte Ganzzahl ungerade oder gerade ist.

Code

if (num% 2 == 0) printf ('% d ist gerade.', num) sonst printf ('% d ist ungerade.', num)

Schauen wir uns den vollständigen Code an.

Beispiel

#include int main () {int num printf ('Geben Sie eine Zahl ein:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d ist gerade.', num) else printf ('% d ist ungerade.', num) return 0}

Ausgabe1:

Ausgabe eines ungeraden oder geraden Programms in c-Edureka

Ausgabe2:

Ausgabe- 2

In diesem Programm haben wir geprüft, ob die angegebene Zahl 0 oder 1 zurückgibtRest, wenn wir es mit 2 teilen. Wenn n% 2 == 0 ist, ist die Zahl gerade, sonst ist die Zahl ungerade.

Schauen wir uns nun eine weitere Variante an, bei der Sie dasselbe ausführen können.

Programm zum Überprüfen von ungeraden oder geraden Bedingungen mit dem bedingten Operator

Sie können auch den bedingten Operator verwenden, um dieselbe Bedingung zu überprüfen, die wir zuvor erläutert haben.

Bedingter Operator / Ternärer Operator: Bedingte Operatoren geben einen Wert zurück, wenn die Bedingung wahr ist, und geben einen anderen Wert zurück, wenn die Bedingung falsch ist.

Syntax : (Bedingung? True_value: false_value)

Beispiel : (X> 10 & le; 0: 1)

Beispiel

#include int main () {int num printf ('Geben Sie eine Zahl ein:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d ist gerade.', num): printf ('% d ist ungerade.', num) gibt 0 zurück}

Ausgabe1:

Ausgabe eines ungeraden oder geraden Programms in c-Edureka.png

Ausgabe2:

Output--2

Schauen wir uns noch eine Variation an

Finden Sie einen ungeraden oder geraden Bitwise-Operator

Sie können auch mit dem bitweisen UND-Operator überprüfen, ob die angegebene Zahl gerade oder ungerade ist.

Beispiel

#include int main () {int num printf ('Geben Sie eine Zahl ein:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d ist ungerade.', num) else printf ('% d ist gerade.', num) return 0}

Ausgabe1:

Ausgabe eines ungeraden oder geraden Programms in c-Edureka.png

Ausgabe2:

Ausgabe- 2

Nachdem Sie die obigen Programme durchgearbeitet haben, haben Sie verstanden, wie Sie überprüfen können, ob eine bestimmte Zahl in der C-Programmierung ungerade oder gerade ist. Ich hoffe, dieser Blog ist informativ und bietet Ihnen einen Mehrwert.

Damit sind wir am Ende dieses Odd & Even-Programms in C angelangt.

Besuche die Ausbildung bereitgestellt von Edureka für viele Technologien wie Java, Frühling und viele mehr, ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt

Hast du eine Frage an uns? Erwähnen Sie es im Kommentarbereich dieses Blogs „Odd & Even Program in C“ und wir werden uns so schnell wie möglich bei Ihnen melden.