Min i Max w C

Min I Max W C



Znalezienie minimum I maksymalny wartości z tablicy elementów w języku programowania C jest powszechną praktyką i jest używany w kilku programach. Dlatego początkujący programiści C muszą nauczyć się korzystania z tej praktyki. Jeśli szukasz pomocy związanej z min i max w C, postępuj zgodnie ze wskazówkami z tego artykułu.

Min i Max w C

W języku programowania C można znaleźć dwie najczęściej używane funkcje minimalna i maksymalna wartości, które przedstawiają się następująco:







1: Funkcje zdefiniowane przez użytkownika

Funkcje zdefiniowane przez użytkownika w języku C są tworzone przez samego użytkownika. Funkcje te obejmują definiowanie typu danych zmiennej, tablicy, elementów zmiennoprzecinkowych i innych. Te typy funkcji obejmują pętlę for i główny proces do porównywania każdego elementu tablicy jeden po drugim. Po zakończeniu ostatniej iteracji funkcja wypisze wartości min i max z tablicy za pomocą funkcji „printf”.



Poniżej podano przykład takiego typu funkcji zdefiniowanych przez użytkownika:



#include

int calcarray ( int x [ ] ,int n )
{
int min, maks, y;
min = maks =x [ 0 ] ;
Do ( I = 1 ; I < N; i++ )
{
Jeśli ( min > X [ I ] )
min =x [ I ] ;
Jeśli ( maks < X [ I ] )
maks =x [ I ] ;
}
drukujf ( „minimum tablicy to: %d” min ) ;
drukujf ( ' \N maksimum tablicy to: %d' , maks ) ;
}
int główny ( )
{
int x [ 1000 ] y,n, suma ;
drukujf ( 'Podaj rozmiar tablicy: ' ) ;
skanf ( '%D' , & N ) ;

drukujf ( „Wprowadź elementy w tablicy: \N ' ) ;
Do ( I = 0 ; I < N; i++ )
{
skanf ( '%D' , & X [ I ] ) ;
}
Calcarray ( x, rz ) ;
}





The Calcarray() funkcja w tym kodzie określa tablicę minimum I maksymalny wartości. Tablica, rozmiar tablicy i wartość są przekazywane jako parametry do metody Calcarray() funkcja w funkcji main(). The Calcarray() funkcja porównuje min I maks wartości z elementami tablicy i wyprowadza 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ę krok po kroku procesu obliczania minimalnej i maksymalnej wartości z tablicy. Jeśli jednak użytkownik nie chce wchodzić w szczegółowy proces, może skorzystać z funkcji wbudowanych w C o nazwie 'fmin()' ' I „fmax() '. Te funkcje pobierają plik min Lub maks element z określonego podzbioru lub zakresu tablicy. Aby użyć fmin' I ' fmax' funkcji, najpierw tworzona jest tablica z wartościami do sprawdzenia. A później ' fmin' I ' fmax' wywoływane są funkcje i przekazywany jest im zakres lub podzbiór tablicy. „ fmin' I ' fmax' funkcje zwracają minimum Lub maksymalny elementy odpowiednio. Przykład takiego typu funkcji pokazano poniżej:

#include
#include

int główny ( ) {

drukujf ( 'fmax(223, 422) = %f \N ' , fmaks ( 223 , 422 ) ) ;
drukujf ( '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 drukujf stwierdzenia do obliczenia maksymalny wartości z 223 i 422 i obliczyć minimum wartości od 9,9 do 2,8.

Wyjście

Wniosek

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