Мин и Макс у Ц

Min I Maks U C



Проналажење минимум и максимум вредности из низа елемената у програмском језику Ц је уобичајена пракса и користи се у неколико програма. Стога је неопходно да почетници у Ц програмирању науче да користе ову праксу. Ако тражите помоћ у вези са мин и мак у Ц, пратите смернице овог чланка.

Мин и Макс у Ц

У програмском језику Ц постоје две најчешће коришћене функције за проналажење мин и мак вредности, које су следеће:







1: Кориснички дефинисане функције

Кориснички дефинисане функције у језику Ц су оне које креира сам корисник. Ове функције укључују дефинисање променљивог типа података, низа, плутајућих вредности и још много тога. Ове врсте функција укључују петљу фор и главни процес за упоређивање сваког елемента низа један по један. Након завршетка последње итерације, функција ће затим одштампати мин и максималне вредности из низа користећи функцију „принтф“.



Пример таквог типа кориснички дефинисаних функција је дат у наставку:



#инцлуде <стдио.х>

инт цалцарраи ( инт к [ ] ,инт н )
{
инт мин,мак,и;
мин = мак [ 0 ] ;
за ( и = 1 ; и < н; анд++ )
{
ако ( мин > Икс [ и ] )
мин [ и ] ;
ако ( мак < Икс [ и ] )
мак [ и ] ;
}
принтф ( 'минимум низа је: %д' ,мин ) ;
принтф ( ' максимум низа је: %д' ,мак ) ;
}
инт маин ( )
{
инт к [ 1000 ] ,и,н, сума ;
принтф ( 'Унесите величину низа: ' ) ;
сцанф ( '%д' , & н ) ;

принтф ( „Унесите елементе у низ: ' ) ;
за ( и = 0 ; и < н; анд++ )
{
сцанф ( '%д' , & Икс [ и ] ) ;
}
цалцарраи ( к,н ) ;
}





Тхе цалцарраи() функција у овом коду одређује низ минимум и максимум вредности. Низ, величина низа и вредност се прослеђују као параметри у цалцарраи() функцију у главној() функцији. Тхе цалцарраи() функција упоређује мин и мак вредности са ставкама низа и излази вредности минимум и максимум вредности низа.

Излаз



2: Уграђене функције

Кориснички дефинисана функција може бити идеална за почетнике јер ће научити корак по корак процес за израчунавање минималне и максималне вредности из низа. Међутим, ако корисник не жели да улази у детаљан процес, може користити уграђене функције у Ц-у које се називају 'фмин()' ' и 'фмак() ’. Ове функције преузимају мин или мак елемент из одређеног подскупа или опсега низа. Да бисте користили „ фмин' и ' фмак' функције, прво се креира низ са вредностима које треба проверити. Затим ' фмин' и ' фмак' функције се позивају и њима се прослеђује опсег или подскуп низа. „ фмин' и ' фмак' функције враћају минимум или максимум елемената респективно. Пример такве врсте функције је приказан у наставку:

#инцлуде<стдио.х>
#инцлуде<матх.х>

инт маин ( ) {

принтф ( „фмак(223, 422) = %ф ' , фмак ( 223 , 422 ) ) ;
принтф ( „фмин(9.9, 2.8) = %ф ' , фмин ( 9.9 , 2.8 ) ) ;

повратак 0 ;
}

У овом коду, уграђене функције, фмак() и фмин() се користе са принтф изјаве за израчунавање максимум вредности од 223 и 422, и израчунај минимум вредности од 9,9 и 2,8.

Излаз

Закључак

Корисници могу израчунати минималне и максималне вредности из низа користећи кориснички дефинисану функцију или уграђену функцију у Ц. Кориснички дефинисана функција предузима више корака у поређењу са уграђеном функцијом, тако да је корисна за почетнике. С друге стране, уграђене функције су више обећавајуће за кориснике јер се извршавају брже.