🌐
Exelib
exelib.net › langage-c › maximum-et-minimum-d-un-tableau.html
Maximum et minimum d'un tableau - Langage C - Cours et Exercices corrigés
//Programme : Maximum et minimum ... i<n; i++){ printf("Entrer l'element %d :", i+1); scanf("%d",&T[i]); } max = min = T[0]; cmax = cmin = 0; for(i=0; i<n; i++){ if(T[i] > max) max = T[i]; if(T[i] < min) min = T[i]; } for(i=0; ...
🌐
Ltam
ltam.lu › cours-c › solex62.htm
Solutions des exercices de programmation en C - Exercice 7.10 Maximum et minimum des valeurs d'un tableau
#include <stdio.h> int main(void) { /* Déclarations */ int A[50]; /* tableau donné */ int N; /* dimension */ int I; /* indice courant */ int MIN; /* position du minimum */ int MAX; /* position du maximum */ /* Saisie des données */ printf("Dimension du tableau (max.50) : "); scanf("%d", &N ); for (I=0; I<N; I++) { printf("Elément %d : ", I); scanf("%d", &A[I]); } /* Affichage du tableau */ printf("Tableau donné :\n"); for (I=0; I<N; I++) printf("%d ", A[I]); printf("\n"); /* Recherche du maximum et du minimum */ MIN=0; MAX=0; for (I=0; I<N; I++) { if(A[I]>A[MAX]) MAX=I; if(A[I]<A[MIN]) MIN=I; } /* Edition du résultat */ printf("Position du minimum : %d\n", MIN); printf("Position du maximum : %d\n", MAX); printf("Valeur du minimum : %d\n", A[MIN]); printf("Valeur du maximum : %d\n", A[MAX]); return 0; }
🌐
OpenClassrooms
openclassrooms.com › accueil › forum › programmation › langage c › retourner le min et le max d'un tableau
retourner le min et le max d'un tableau par jambonbeu - page 1 - OpenClassrooms
November 22, 2013 - Tu peux déclarer ton petit tableau comme une variable globale, accessible donc à l'ensemble du programme, mais c'est très moche. Les solutions qui conviendraient ça serait soit de faire une fonction qui return le min et une autre qui return le max, ou alors d'allouer dynamiquement ton tableau "r" (avec malloc : http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-c/l-allocation-dynamique) et de return ce tableau là, qui serait accessible dans ton main.
🌐
YouTube
youtube.com › hassan el bahi
Exercice corrigé 77 : Fonctions maximum, minimum et inverse des éléments d'un tableau | Langage C - YouTube
Dans cette vidéo, nous allons écrire un programme qui demande à l'utilisateur de saisir 10 réels stockés dans un tableau. Nous allons ajouter ensuite les fon...
Published   December 19, 2022
Views   9K
🌐
CommentCaMarche
forums.commentcamarche.net › forum › affich-15918959-max-et-min-en-c
Max et min en C
December 31, 2009 - -Tu met 0 dans max et une valeur très grande dans min. -Tu parcours le tableau et tu vérifie si l'élément sur lequel tu es dans ton tableau est plus grand que max, si c'est le cas tu remplace max par cet élément.
🌐
CLiCours
clicours.com › exercice-langage-c-corrige-maximum-et-minimum-des-valeurs-dun-tableau
Exercice langage C: Maximum et minimum des valeurs d'un tableau
January 3, 2023 - Ecrire un programme qui détermine la plus grande et la plus petite valeur dans un tableau d’entiers A. Afficher ensuite la valeur et la position du maximum et du minimum.
🌐
YouTube
youtube.com › it resources
LANGAGE C: MINIMUM ET MAXIMUM D'UN TABLEAU - YouTube
Cette vidéo vous montre comment écrire un programme en C qui détermine le minimum et le maximum d'un tableau#LangageC#CPage Facebook:http://bit.ly/3idfyOu
Published   March 12, 2010
Views   1K
🌐
Codeurjava
codeurjava.com › 2014 › 11 › cc-maximum-dun-tableau-et-sa-position.html
Trouver le maximum d'un tableau et sa position en C
programme qui permet de parcourir et trouver le nombre maximum dans un tableau et sa position avec indice.
🌐
Developpez.net
developpez.net › forums › d2095002 › c-cpp › c › debuter › fonction-renvoit-val-max-min-d-tableau
fonction qui renvoit la val max et min d'un tableau - C
Donc il faudra tout d'abord stocker ces deux valeurs dans un élément capable de stocker plusieurs valeurs (un tableau, une structure) et renvoyer cet élément. Ou alors tu confonds les verbes "renvoyer" et "afficher" ce qui est dommage quand on pose une question sur un forum de prog car ceux à qui tu t'adresses, eux, ne les confondent pas · Mon Tutoriel sur la programmation «Python» Mon Tutoriel sur la programmation «Shell» Sinon il y en a pleins d'autres.
Find elsewhere
🌐
Cyberaxe
fr.cyberaxe.org › page d'accueil › c programmation c › min et max en c
Min et max en c | Cyberaxe
April 23, 2018 - 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.
🌐
GitHub
github.com › AmineSlimani › the-C-language › blob › main › MAX et MIN d'un tableau.c
the-C-language/MAX et MIN d'un tableau.c at main · AmineSlimani/the-C-language
int min = 0, max = 31999; ... printf("\n T[%d] = %d \n",i,T[i]); } // Recherche de MAX ET MIN : MAX = T[0]; MIN = T[0]; PMAX,PMIN = 0; for(i = 1;i<10;i++){ if(MAX<T[i]){MAX = T[i];PMAX=i;} else{ if(MIN>T[i]){MIN ...
Author   AmineSlimani
🌐
Reddit
reddit.com › r/cprogramming › c code to find max and min values: unexpected results
r/cprogramming on Reddit: C code to find max and min values: unexpected results
January 12, 2025 -

Hi everyone,

I'm trying to find the maximum and minimum values in a C array, but I'm running into a problem. My code calculates the maximum value correctly, but the minimum value is always a very large negative number, even when all the values in the array are positive.

I've tried initializing the min variable to a large positive number, but it doesn't seem to help.

Here's my code:

#include <stdio.h>

int main(void)
{
    int i, sum = 0;
    int numbers [5];
    int min, max, average;
    
    printf("enter 5 numbers:\n");
    
    for (i = 0; i < 5; i++)
    {
        scanf("%d", &numbers[i]);
        sum += numbers[i];
    }
    
    max = numbers[i];
    min = numbers[i];
    
    for (i = 0; i < 5 ; i++)
    {
        if (numbers[i] > max)
        {
            max = numbers[i];
        }
        if (numbers[i] < min)
        {
            min = numbers[i];
        }
        
    }
    
    average = (double)sum/5;
    
    printf("Average is %d and sum is %d\n", average, sum);
    printf("Max number is %d and the min number is %d\n", max, min);
    
}

Can anyone help me figure out what's going wrong?

Thanks!

🌐
YouTube
youtube.com › hassan el bahi
Exercice corrigé #51: Fonctions maximum, minimum et inverse des éléments d'un tableau - YouTube
Dans cette vidéo, nous allons écrire un algorithme qui demande à l'utilisateur de saisir 10 réels stockés dans un tableau. Ensuite, nous allons écrire les fo...
Published   October 24, 2021
Views   17K
🌐
Developpez.net
developpez.net › forums › d1844341 › c-cpp › c › fonction-booleenne-minmax
fonction booleénne minmax - C
June 29, 2022 - Pour plus de détails, voir la FAQ C, en particulier l'entrée : Comment passer un tableau en paramètre à une fonction ? ... J'ajouterais à la proposition de Pyramidev qu'il s'agit d'un cas où il peut être intéressant de spécifier restrict : void minmax(const int *restrict buf, size_t count, int *restrict minimum, int *restrict maximum); ..voire mieux, on renvoie le rang (ou l'adresse, c'est selon) des extrema :
🌐
MacGeneration
forums.macg.co › développement › développement mac
fonction min/max en C/C++ | Les forums de MacGeneration
October 10, 2005 - Je sais m'en servir pour comparer ... je dois faire. Si quelqu'un peu m'aider ? ... #define max(a,b) (a>=b?a:b) #define min(a,b) (a<=b?a:b) ou int max(int a,int b); int max(int a,int b); { if(a>=b) return a; else return b; } concrêtement tu veux faire quoi ?...
🌐
Developpez.net
developpez.net › forums › d432428 › c-cpp › c › recherche-min-max-tableau
Recherche Min/Max dans un tableau - C
October 26, 2007 - comme indiqué dans la réponse précédente, tu as le choix entre : - parcourir tout ton tableau à la recherche du min et du max - utiliser la fonction qsort() qui permet de trier ton tableau à l'aide de la methode "quick sort", adaptée pour les gros tableaux.
🌐
Ltam
ltam.lu › cours-c › solex148.htm
Solutions des exercices de programmation en C - Exercice 10.18
Ecrire un programme pour tester les trois fonctions: #include <stdio.h> int main(void) { /* Prototypes des fonctions appelées */ int MAX1 (int *TAB, int N); int MAX2 (int *TAB, int N); int *MAX3(int *TAB, int N); void LIRE_TAB (int *TAB, int *N, int NMAX); void ECRIRE_TAB (int *TAB, int N); /* Variables locales */ int T[100]; /* Tableau d'entiers */ int DIM; /* Dimension du tableau */ /* Traitements */ LIRE_TAB (T, &DIM, 100); printf("Tableau donné : \n"); ECRIRE_TAB (T, DIM); printf("MAX1 : %d \n", MAX1(T,DIM) ); printf("MAX2 : %d \n", T[MAX2(T,DIM)] ); printf("MAX3 : %d \n", *MAX3(T,DIM) ); return 0; } int MAX1(int *TAB, int N) { .
🌐
Developpez.net
developpez.net › forums › d890434 › c-cpp › c › debuter › trouver-min-max-nombre-d-occurence-max-suite
Trouver le min,max et le nombre d'occurence du max dans une suite - C
October 26, 2007 - ... Edit: J'ai réglé une partie ... pas quoi faire Merci! ... Salut, bienvenue sur le forum. Je te rappelle qu'en C, les indices d'un tableau vont de 0 à n-1 et non pas de 1 à n....