Min et max en c

Min et max en c

Trouver le le minimum et maximum Les valeurs d'un éventail d'éléments dans le langage de programmation C sont une pratique courante et est utilisée dans plusieurs programmes. Ainsi, il est nécessaire que les débutants de la programmation C apprennent l'utilisation de cette pratique. Si vous êtes celui qui recherche de l'aide liée à Min et Max en C, suivez les directives de cet article.

Min et max en c

Dans le langage de programmation C, il existe deux fonctions les plus utilisées pour trouver Min et Max valeurs, qui sont les suivantes:

    • Fonctions définies par l'utilisateur
    • Fonctions intégrées

1: fonctions définies par l'utilisateur

Les fonctions définies par l'utilisateur dans le langage C sont celles créées par l'utilisateur lui-même. Ces fonctions comprennent la définition du type de données variable, du tableau, des flotteurs et plus. Ces types de fonctions incluent la boucle FOR et le processus principal pour comparer chaque élément du tableau un par un. Après avoir terminé l'itération finale, la fonction imprimera ensuite les valeurs min et max d'un tableau à l'aide de la fonction «printf».

Un exemple de ce type de fonctions définies par l'utilisateur est donnée ci-dessous:

#inclure
int calcarray (int x [], int n)

int Min, Max, Y;
min = max = x [0];
pour (y = 1; y
if (min> x [y])
min = x [y];
if (maxmax = x [y];

printf ("minimum de tableau est:% d", min);
printf ("\ nmaximum du tableau est:% d", max);

int main()

int x [1000], y, n, sum;
printf ("Entrez la taille du tableau:");
scanf ("% d", & n);
printf ("Entrez des éléments dans le tableau: \ n");
pour (y = 0; y
scanf ("% d", & x [y]);

calcarray (x, n);

Le calcArray () La fonction dans ce code détermine un tableau le minimum et maximum valeurs. Le tableau, la taille du tableau et une valeur sont passés comme paramètres au calcArray () fonction dans la fonction principale (). Le calcArray () La fonction compare le min et max valeurs avec les éléments du tableau et sorties les valeurs du le minimum et maximum valeurs de tableau.

Sortir

2: fonctions intégrées

La fonction définie par l'utilisateur peut être idéale pour les débutants car ils apprendront un processus étape par étape pour calculer la valeur min et max à partir d'un tableau. Cependant, si un utilisateur ne veut pas entrer dans un processus détaillé, il peut accompagner en utilisant les fonctions intégrées en C appelé 'fmin ()' et 'fmax ()'. Ces fonctions récupérent le min ou max élément d'un sous-ensemble ou d'une plage spécifique du tableau. Pour utiliser le 'fmin ' et 'fmax ' fonctions, d'abord un tableau est créé avec les valeurs à vérifier. Puis le 'fmin ' et 'fmax ' Les fonctions sont appelées et la plage ou le sous-ensemble du tableau leur est transmis. Le 'fmin ' et 'fmax ' les fonctions renvoient le le minimum ou maximum Éléments respectivement. Un exemple d'un tel type de fonction est illustré ci-dessous:

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

Dans ce code, fonctions intégrées, fmax () et fmin () sont utilisés avec printf déclarations à calculer maximum valeurs de 223 et 422 et calculer le minimum Valeurs de 9.9 et 2.8.

Sortir

Conclusion

Les utilisateurs peuvent calculer les valeurs min et max à partir d'un tableau à l'aide de la fonction définie par l'utilisateur ou de la fonction intégrée en C. La fonction définie par l'utilisateur prend plus d'étapes par rapport à la fonction intégrée ainsi, sont utiles pour les débutants. D'un autre côté, les fonctions intégrées sont plus prometteuses pour les utilisateurs car ils s'exécutent à un rythme plus rapide.