Min e max in c

Min e max in c

Trovare il minimo E massimo I valori di una serie di elementi nel linguaggio di programmazione C sono una pratica comune e vengono utilizzati in diversi programmi. Pertanto, è necessario che i principianti della programmazione C apprendano l'uso di questa pratica. Se sei l'unico alla ricerca di 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 min e max valori, che sono i seguenti:

    • Funzioni definite dall'utente
    • Funzioni integrate

1: funzioni definite dall'utente

Le funzioni definite dall'utente in lingua C sono quelle create dall'utente stesso. Queste funzioni includono la definizione del tipo di dati variabili, array, galleggianti e altro ancora. Questi tipi di funzioni includono il loop e il processo principale per confrontare ogni elemento di array uno per uno. Dopo aver completato l'iterazione finale, la funzione stamperà quindi i valori Min e Max da un array utilizzando la funzione "Printf".

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

#includere
int Calcarray (int x [], int n)

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

printf ("minimo di array è: %d", min);
printf ("\ nmaximum di array è: %d", max);

int main ()

int x [1000], y, n, somma;
printf ("Immettere la dimensione dell'array:");
scanf ("%d", & n);
printf ("Inserisci elementi in array: \ n");
per (y = 0; y
scanf ("%d", & x [y]);

Calcarray (x, n);

IL Calcarray () La funzione in questo codice determina un array minimo E massimo valori. L'array, la dimensione dell'array e un valore vengono passati come parametri al Calcarray () funzione nella funzione principale (). IL Calcarray () la funzione confronta il min E max valori con elementi array e emette i valori del minimo E massimo valori di array.

Produzione

2: funzioni integrate

La funzione definita dall'utente può essere ideale per i principianti poiché imparerà un processo passo-passo per calcolare il valore Min e Max da un array. Tuttavia, se un utente non vuole entrare in un processo dettagliato, può seguire l'utilizzo delle funzioni integrate in C chiamate 'fmin ()' E 'fmax ()'. Queste funzioni recuperano il min O max elemento da un sottoinsieme o intervallo specifico dell'array. Per usare il 'fmin ' E 'fmax ' funzioni, prima viene creata un array con i valori da controllare. Poi il 'fmin ' E 'fmax ' vengono chiamate funzioni e l'intervallo o il sottoinsieme dell'array vengono passati a loro. IL 'fmin ' E 'fmax ' le funzioni restituiscono il minimo O massimo rispettivamente elementi. Di seguito è mostrato un esempio di tale tipo di funzione:

#includere
#includere
int main ()
printf ("fmax (223, 422) = %f \ n", fmax (223, 422));
printf ("fmin (9.9, 2.8) = %f \ n ", fmin (9.9, 2.8));
restituzione 0;

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

Produzione

Conclusione

Gli utenti possono calcolare i valori Min e Max da un array utilizzando la funzione definita dall'utente o la funzione integrata in C. La funzione definita dall'utente prende più passaggi rispetto alla funzione integrata, quindi, sono utili per i principianti. D'altra parte, le funzioni integrate sono più promettenti per gli utenti poiché eseguono al tasso più veloce.