Min y Max en C

Min y Max en C

Encontrar el mínimo y máximo Los valores de una matriz de elementos en el lenguaje de programación C son una práctica común y se usan en varios programas. Por lo tanto, es necesario que los principiantes de la programación C aprendan el uso de esta práctica. Si usted es el que busca ayuda relacionada con Min y Max en C, siga las pautas de este artículo.

Min y Max en C

En el lenguaje de programación C, hay dos funciones más utilizadas para encontrar Min y Max valores, que son los siguientes:

    • Funciones definidas por el usuario
    • Funciones integradas

1: Funciones definidas por el usuario

Las funciones definidas por el usuario en el idioma C son las creadas por el propio usuario. Estas funciones incluyen definir el tipo de datos variables, la matriz, las carrozas y más. Estos tipos de funciones incluyen el bucle for y el proceso principal para comparar cada elemento de matriz uno por uno. Después de completar la iteración final, la función imprimirá los valores MIN y MAX de una matriz utilizando la función "printf".

A continuación se da un ejemplo de dicho tipo de funciones definidas por el usuario:

#incluir
int calcArray (int x [], int n)

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

printf ("mínimo de matriz es: %d", min);
printf ("\ nmaximum of Array es: %d", max);

int main ()

int x [1000], y, n, suma;
printf ("Ingrese el tamaño de la matriz:");
scanf ("%d", & n);
printf ("Ingrese elementos en la matriz: \ n");
para (y = 0; y
scanf ("%d", & x [y]);

CalcArray (x, n);

El CalcArray () La función en este código determina una matriz mínimo y máximo valores. La matriz, el tamaño de la matriz y un valor se pasan como parámetros al CalcArray () función en la función main (). El CalcArray () la función compara el mínimo y máximo valores con elementos de matriz y emiten los valores del mínimo y máximo valores de matriz.

Producción

2: Funciones integradas

La función definida por el usuario puede ser ideal para principiantes, ya que aprenderán un proceso paso a paso para calcular el valor min y máximo de una matriz. Sin embargo, si un usuario no quiere entrar en un proceso detallado, puede ir con el uso de las funciones incorporadas en C llamadas 'fmin ()' y 'fmax ()'. Estas funciones obtienen la mínimo o máximo elemento de un subconjunto o rango específico de la matriz. Usar el 'fmind y 'fmax ' Funciones, primero se crea una matriz con los valores a verificar. Entonces el 'fmind y 'fmax ' Se llaman funciones y se les pasa el rango o subconjunto de la matriz. El 'fmind y 'fmax ' Las funciones devuelven el mínimo o máximo elementos respectivamente. A continuación se muestra un ejemplo de dicho tipo de función:

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

En este código, las funciones incorporadas, fmax () y fmin () se usan con printf declaraciones para calcular máximo valores de 223 y 422, y calcule mínimo valores de 9.9 y 2.8.

Producción

Conclusión

Los usuarios pueden calcular los valores MIN y Max a partir de una matriz utilizando la función definida por el usuario o la función incorporada en C. La función definida por el usuario toma más pasos en comparación con la función incorporada, por lo tanto, son útiles para principiantes. Por otro lado, las funciones incorporadas son más prometedoras para los usuarios, ya que se ejecutan al ritmo más rápido.