Min und max in c

Min und max in c

Das finden Minimum Und maximal Werte aus einer Reihe von Elementen in der C -Programmiersprache sind eine gängige Praxis und werden in mehreren Programmen verwendet. Daher ist es für C -Programmieranfänger notwendig, die Verwendung dieser Praxis zu lernen. Wenn Sie derjenige sind, der nach Hilfe im Zusammenhang mit Min und Max in C sucht, befolgen Sie die Richtlinien dieses Artikels.

Min und max in c

In der C -Programmiersprache gibt es zwei am häufigsten verwendete Funktionen zu finden Min und Max Werte, die wie folgt sind:

    • Benutzerdefinierte Funktionen
    • Integrierte Funktionen

1: benutzerdefinierte Funktionen

Die benutzerdefinierten Funktionen in der C-Sprache sind diejenigen, die vom Benutzer selbst erstellt wurden. Diese Funktionen umfassen das Definieren des variablen Datentyps, des Arrays, der Schwimmkörper und mehr. Diese Art von Funktionen umfasst die für die Schleife und den Hauptprozess, um jedes Element von Array nacheinander zu vergleichen. Nach Abschluss der endgültigen Iteration werden die MIN- und Maximalwerte aus einem Array mit der Funktion „Printf“ ausgedruckt.

Ein Beispiel für eine solche Art von benutzerdefinierten Funktionen ist unten angegeben:

#enthalten
int calcArray (int x [], int n)

int min, max, y;
min = max = x [0];
für (y = 1; y
if (min> x [y])
min = x [y];
if (maxmax = x [y];

printf ("Minimum an Array ist: %d", min);
printf ("\ nmaximum von Array ist: %d", max);

int main ()

int x [1000], y, n, sum;
printf ("Größe des Arrays eingeben:");
scanf ("%d", & n);
printf ("Elemente in Array eingeben: \ n");
für (y = 0; y
scanf ("%d", & x [y]);

CalcArray (x, n);

Der CalcArray () Die Funktion in diesem Code bestimmt die eines Arrays Minimum Und maximal Werte. Das Array, die Größe des Arrays und ein Wert werden als Parameter an die übergeben CalcArray () Funktion in der Funktion main (). Der CalcArray () Funktion vergleicht die Mindest Und Max Werte mit Array -Elementen und geben die Werte der aus Minimum Und maximal Array -Werte.

Ausgang

2: integrierte Funktionen

Die benutzerdefinierte Funktion kann für Anfänger ideal sein, da sie einen Schritt-für-Schritt-Prozess erlernen, um den Min- und Maximalwert aus einem Array zu berechnen. Wenn ein Benutzer jedoch nicht in einen detaillierten Prozess eingehen möchte, kann er die integrierten Funktionen in C genannt werden 'fmin ()' Und 'fmax ()''. Diese Funktionen holen die Mindest oder Max Element aus einer bestimmten Untergruppe oder einem bestimmten Bereich des Arrays. Um das zu verwenden, ''fmin ' Und 'fmax ' Funktionen, zuerst wird ein Array mit den zu überprüfenden Werten erstellt. Dann ist die 'fmin ' Und 'fmax ' Funktionen werden aufgerufen und der Bereich oder die Teilmenge des Arrays werden an sie weitergegeben. Der 'fmin ' Und 'fmax ' Funktionen geben die zurück Minimum oder maximal Elemente jeweils. Ein Beispiel für eine solche Funktionsart ist unten dargestellt:

#enthalten
#enthalten
int main ()
printf ("fmax (223, 422) = %f \ n", fmax (223, 422));
printf ("fmin (9.9, 2.8) = %f \ n ", fmin (9.9, 2.8));
Rückkehr 0;

In diesem Code integrierte Funktionen, fmax () Und fmin () werden verwendet mit printf Aussagen zu berechnen maximal Werte aus 223 und 422 und berechnen Minimum Werte aus 9.9 und 2.8.

Ausgang

Abschluss

Die Benutzer können die min- und maximalen Werte aus einem Array unter Verwendung der benutzerdefinierten Funktion oder integrierten Funktion in c berechnen. Die benutzerdefinierte Funktion macht im Vergleich zur integrierten Funktion mehr Schritte aus, die daher für Anfänger hilfreich sind. Andererseits sind die integrierten Funktionen für die Benutzer vielversprechender, da sie schneller ausgeführt werden.