Min i Max w C

Min i Max w C

Znalezienie minimum I maksymalny Wartości z szeregu elementów w języku programowania C są powszechną praktyką i są używane w kilku programach. Zatem konieczne jest, aby początkujący programowanie Cugoming poznali korzystanie z tej praktyki. Jeśli to ty szukasz pomocy związanej z Min i Max w C, postępuj zgodnie z wytycznymi tego artykułu.

Min i Max w C

W języku programowania C są dwie najczęściej używane funkcje do znalezienia Min i Max Wartości, które są następujące:

    • Funkcje zdefiniowane przez użytkownika
    • Wbudowane funkcje

1: Funkcje zdefiniowane przez użytkownika

Funkcje zdefiniowane przez użytkownika w języku C to te utworzone przez samego użytkownika. Funkcje te obejmują zdefiniowanie zmiennego typu danych, tablicy, pływaków i innych. Tego rodzaju funkcje obejmują pętlę dla dla formy i główny proces porównywania każdego elementu tablicy jeden po drugim. Po zakończeniu końcowej iteracji funkcja następnie wydrukuje wartości min i maksymalnie z tablicy za pomocą funkcji „printf”.

Przykład takiego rodzaju funkcji zdefiniowanych przez użytkownika podano poniżej:

#włączać
int calcarray (int x [], int n)

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

printf („Minimum tablicy to: %d”, min);
printf („\ nmaximum z tablicy to: %d”, max);

int main ()

int x [1000], y, n, suma;
printf („Wprowadź rozmiar tablicy:”);
Scanf („%d”, & n);
printf („Wprowadź elementy w tablicy: \ n”);
dla (y = 0; y
Scanf („%d” i x [y]);

calcArray (x, n);

calcarray () Funkcja w tym kodzie określa tablicę minimum I maksymalny wartości. Tablica, rozmiar tablicy i wartość są przekazywane jako parametry do calcarray () funkcja w funkcji Main (). calcarray () funkcja porównuje min I Max Wartości z elementami tablicy i wysypią wartości minimum I maksymalny wartości tablicy.

Wyjście

2: Wbudowane funkcje

Funkcja zdefiniowana przez użytkownika może być idealna dla początkujących, ponieważ nauczą się procesu krok po kroku, aby obliczyć wartość min i maksymalnie z tablicy. Jeśli jednak użytkownik nie chce przejść do szczegółowego procesu, może korzystać z korzystania z wbudowanych funkcji w C, wywoływany „fmin ()' I „fmax ()'. Te funkcje pobierają min Lub Max element z określonego podzbioru lub zakresu tablicy. Używać ''fmin ' I 'fmax ' funkcje, najpierw tworzone jest tablica z wartościami, które należy sprawdzić. A później 'fmin ' I 'fmax ' wywoływane są funkcje, a zakres lub podzbiór tablicy jest przekazywany. ''fmin ' I 'fmax ' Funkcje zwracają minimum Lub maksymalny odpowiednio elementy. Przykład takiego rodzaju funkcji pokazano poniżej:

#włączać
#włączać
int main ()
printf („fmax (223, 422) = %f \ n”, fmax (223, 422));
printf ("fmin (9.9, 2.8) = %f \ n ”, fmin (9.9, 2.8));
powrót 0;

W tym kodzie wbudowane funkcje, fmax () I fmin () są używane z printf instrukcje do obliczenia maksymalny wartości z 223 i 422 i obliczają minimum Wartości z 9.9 i 2.8.

Wyjście

Wniosek

Użytkownicy mogą obliczyć wartości min i maksymalne z tablicy za pomocą funkcji zdefiniowanej przez użytkownika lub wbudowanej funkcji w C. Funkcja zdefiniowana przez użytkownika podejmuje więcej kroków w porównaniu z wbudowaną funkcją, są pomocne dla początkujących. Z drugiej strony, wbudowane funkcje są bardziej obiecujące dla użytkowników, ponieważ wykonują się w szybszym tempie.