Min un Max C

Min Un Max C



Meklējot minimums un maksimums vērtības no elementu masīva C programmēšanas valodā ir izplatīta prakse un tiek izmantota vairākās programmās. Tādējādi C programmēšanas iesācējiem ir jāiemācās izmantot šo praksi. Ja jūs meklējat palīdzību saistībā ar min un max C, ievērojiet šajā rakstā sniegtās vadlīnijas.

Min un Max C

C programmēšanas valodā ir jāatrod divas visbiežāk izmantotās funkcijas min un maks vērtības, kas ir šādas:







1: lietotāja definētas funkcijas

Lietotāja definētās funkcijas C valodā ir tās, kuras izveidojis pats lietotājs. Šīs funkcijas ietver mainīgā datu veida, masīva, pludiņu un citu definēšanu. Šāda veida funkcijas ietver for cilpu un galveno procesu, lai salīdzinātu katru masīva elementu pa vienam. Pēc pēdējās iterācijas pabeigšanas funkcija izdrukās minimālās un maksimālās vērtības no masīva, izmantojot funkciju “printf”.



Tālāk ir sniegts šāda veida lietotāja definētu funkciju piemērs:



#include

int calcarray ( int x [ ] ,int n )
{
int min, max, y;
min = maks =x [ 0 ] ;
priekš ( un = 1 ; un < n; un++ )
{
ja ( min > x [ un ] )
min =x [ un ] ;
ja ( maks < x [ un ] )
maks =x [ un ] ;
}
printf ( 'minimālais masīvs ir: %d' ,min ) ;
printf ( ' \n masīva maksimums ir: %d' ,maks ) ;
}
int galvenais ( )
{
int x [ 1000 ] ,y,n, summa ;
printf ( 'Ievadiet masīva lielumu:' ) ;
scanf ( '%d' , & n ) ;

printf ( 'Ievadiet elementus masīvā: \n ' ) ;
priekš ( un = 0 ; un < n; un++ )
{
scanf ( '%d' , & x [ un ] ) ;
}
kaļķakmens ( x,n ) ;
}





The calcarray() funkcija šajā kodā nosaka masīvu minimums un maksimums vērtības. Masīvs, masīva lielums un vērtība tiek nodoti kā parametri calcarray() funkcija main() funkcijā. The calcarray() funkcija salīdzina min un maks vērtības ar masīva vienumiem un izvada vērtības minimums un maksimums masīva vērtības.

Izvade



2: iebūvētās funkcijas

Lietotāja definētā funkcija var būt ideāli piemērota iesācējiem, jo ​​viņi apgūs soli pa solim procesu, lai aprēķinātu minimālo un maksimālo vērtību no masīva. Tomēr, ja lietotājs nevēlas iedziļināties detalizētā procesā, viņš var izmantot C iebūvētās funkcijas, ko sauc par 'fmin()' ' un ‘fmax() '. Šīs funkcijas iegūst min vai maks elements no noteiktas masīva apakškopas vai diapazona. Lai izmantotu ' fmin' un ' fmax' funkcijas, vispirms tiek izveidots masīvs ar pārbaudāmajām vērtībām. Tad ' fmin' un ' fmax' tiek izsauktas funkcijas un tām tiek nodots masīva diapazons vai apakškopa. ' fmin' un ' fmax' funkcijas atgriež minimums vai maksimums elementiem. Šāda veida funkcijas piemērs ir parādīts zemāk:

#include
#include

int galvenais ( ) {

printf ( 'fmax(223, 422) = %f \n ' , fmaks ( 223 , 422 ) ) ;
printf ( 'fmin(9,9, 2,8) = %f \n ' , fmin ( 9.9 , 2.8 ) ) ;

atgriezties 0 ;
}

Šajā kodā iebūvētās funkcijas, fmax() un fmin() tiek lietoti ar printf paziņojumi, ko aprēķināt maksimums vērtības no 223 un 422, un aprēķināt minimums vērtības no 9,9 un 2,8.

Izvade

Secinājums

Lietotāji var aprēķināt minimālās un maksimālās vērtības no masīva, izmantojot lietotāja definētu funkciju vai iebūvēto funkciju C. Lietotāja definētā funkcija veic vairāk darbību, salīdzinot ar iebūvēto funkciju, tāpēc tā ir noderīga iesācējiem. No otras puses, iebūvētās funkcijas ir daudzsološākas lietotājiem, jo ​​tās tiek izpildītas ātrāk.