Min e Max in C

Min E Max In C



Trovare il minimo E massimo valori da un array di elementi nel linguaggio di programmazione C è una pratica comune e viene utilizzato in diversi programmi. Pertanto, è necessario che i principianti della programmazione C imparino l'uso di questa pratica. Se sei tu a cercare aiuto relativo a min e max in C, segui le linee guida di questo articolo.

Min e Max in C

Nel linguaggio di programmazione C, ci sono due funzioni più utilizzate da trovare minimo e massimo valori, che sono i seguenti:







1: Funzioni definite dall'utente

Le funzioni definite dall'utente in linguaggio C sono quelle create dall'utente stesso. Queste funzioni includono la definizione del tipo di dati della variabile, dell'array, dei float e altro ancora. Questi tipi di funzioni includono il ciclo for e il processo principale per confrontare ogni elemento dell'array uno per uno. Dopo aver completato l'iterazione finale, la funzione stamperà i valori min e max da un array utilizzando la funzione 'printf'.



Di seguito è riportato un esempio di questo tipo di funzioni definite dall'utente:



#include

int calcarray ( intero x [ ] ,int n )
{
int minimo, massimo, y;
min = max = x [ 0 ] ;
per ( E = 1 ; E < N; e++ )
{
Se ( min > X [ E ] )
min = x [ E ] ;
Se ( max < X [ E ] )
max = x [ E ] ;
}
printf ( 'il minimo dell'array è: %d' , min ) ;
printf ( ' \N il massimo dell'array è: %d' , massimo ) ;
}
int principale ( )
{
intero x [ 1000 ] ,y,n, somma ;
printf ( 'Inserisci la dimensione dell'array: ' ) ;
scanf ( '%D' , & N ) ;

printf ( 'Inserisci gli elementi nell'array: \N ' ) ;
per ( E = 0 ; E < N; e++ )
{
scanf ( '%D' , & X [ E ] ) ;
}
calcarray ( x, n ) ;
}





IL calcarray() funzione in questo codice determina un array minimo E massimo valori. L'array, la dimensione dell'array e un valore vengono passati come parametri a calcarray() funzione nella funzione main(). IL calcarray() funzione confronta il min E max values ​​con elementi dell'array e restituisce i valori di minimo E massimo valori di matrice.

Produzione



2: Funzioni integrate

La funzione definita dall'utente può essere ideale per i principianti poiché impareranno un processo passo dopo passo per calcolare il valore minimo e massimo da un array. Tuttavia, se un utente non desidera entrare in un processo dettagliato, può utilizzare le funzioni integrate in C chiamate 'fin()' ' E 'fmax() '. Queste funzioni recuperano il file min O max elemento da uno specifico sottoinsieme o intervallo dell'array. Per utilizzare il ' fmin' E ' fmax' funzioni, prima viene creato un array con i valori da controllare. Poi il ' fmin' E ' fmax' vengono chiamate le funzioni e viene loro passato l'intervallo o il sottoinsieme dell'array. IL ' fmin' E ' fmax' le funzioni restituiscono il minimo O massimo elementi rispettivamente. Di seguito è riportato un esempio di tale tipo di funzione:

#include
#include

int principale ( ) {

printf ( 'fmax(223, 422) = %f \N ' , fmax ( 223 , 422 ) ) ;
printf ( 'fmin(9.9; 2.8) = %f \N ' , fin ( 9.9 , 2.8 ) ) ;

ritorno 0 ;
}

In questo codice, le funzioni incorporate, fmax() E fmin() sono usati con printf dichiarazioni da calcolare massimo valori da 223 e 422 e calcolare minimo valori da 9.9 e 2.8.

Produzione

Conclusione

Gli utenti possono calcolare i valori minimo e massimo da un array utilizzando la funzione definita dall'utente o la funzione incorporata in C. La funzione definita dall'utente richiede più passaggi rispetto alla funzione incorporata, pertanto è utile per i principianti. D'altra parte, le funzioni integrate sono più promettenti per gli utenti poiché vengono eseguite a una velocità maggiore.