English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux du langage C

Pointeurs en C

Chaine de caractères en C

Structure de type C

Fichier C

Autres C

Manuel de référence C

Programme C pour trouver le plus grand nombre dans un tableau

Collection complète d'exemples de programmation en C

Dans cet exemple, vous apprendrez à afficher l'élément le plus grand que l'utilisateur a entré dans l'array.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :

Trouvez l'élément le plus grand dans l'array

#include <stdio.h>
int main() {
    int i, n;
    float arr[100]);
    printf("Entrez le nombre d'éléments (1 - 100): ");
    scanf("%d", &n);
    for (i = 0; i < n; ++i) {
        printf("Entrez un nombre %d: ", i + 1);
        scanf("%f", &arr[i]);
    }
    //Stockez le plus grand nombre dans arr[0]
    for (i = 1; i < n; ++i) {
        if (arr[0] < arr[i])
            arr[0] = arr[i];
    }
    printf("Le plus grand nombre est = %.2f", arr[0]);
    return 0;
}

Résultat de la sortie

Entrez le nombre d'éléments (1 - 100): 5
Entrez un nombre 1: 34.5
Entrez un nombre 2: 2.4
Entrez un nombre 3: -35.5
Entrez un nombre 4: 38.7
Entrez un nombre 5: 24.5
Le plus grand nombre est = 38.70

Ce programme récupère n éléments de l'utilisateur et les stocke dans arr [].

Pour trouver l'élément le plus grand,

  • Vérifiez les deux premiers éléments de l'array, et placez la valeur maximale dans arr [0].

  • Vérifiez les éléments 1er et 3e, et placez le plus grand des deux dans arr [0].

  • Ce processus continue jusqu'à ce que les premiers et derniers éléments aient été vérifiés

  • Le nombre maximum sera stocké à l'emplacement arr[0]

Nous utilisons la boucle for pour accomplir cette tâche.

for (i = 1; i < n; ++i) {
    if (arr[0] < arr[i])
        arr[0] = arr[i];
}

Collection complète d'exemples de programmation en C